• ベストアンサー

アクセスで作ったデータをエクセルへ移し方

読み取り専用のアクセスのデータがあるのですが、特定の行を複数選択して、エクセルにコピーしたいと思いますが、そのような事は可能でしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tresbien
  • ベストアンサー率51% (51/99)
回答No.2

データメニューの「外部データの取り込み」を使います。 特定の行だけを取り込むには「新しいデータベースクエリ」です。 「MS Access Databese」を指定し、ファイルを選択したらクエリウィザードが現れますから必要な列(フィールド)を選び次へ、 データ抽出で必要な条件を設定すれば特定の行だけをセルに入力することが出来ます。 「外部データの取り込み Excel Access」等で検索すると調べられますが、下のサイトを見つけました、参考にどうぞ。 http://www.nurs.or.jp/~ppoy/access/excel/xlQ002.html

tugunosuke
質問者

お礼

早速の回答ありがとうございます。 参考URLを見ながら、実行してみましたが、特定の行を選択して貼り付けることができませんでした。 やり方が悪いのかもしれませんね。 エクセルには、全ての行が貼り付けられました。 再度、挑戦してみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • dober-o
  • ベストアンサー率59% (260/439)
回答No.3

>特定の行を複数選択して がどのような条件なのかにもよりますが もし抽出条件が特定できるのであれば レコード→フィルタ→編集 で抽出条件を入力して フィルタ→実行 で必要な行だけが出てきます 例えばA,B,Dさんのデータだけ とか 0より大きいデータだけ あるいは 1~100のデータだけ とか (これはエクセルのフィルタ機能と同じ要領ですね) その状態でエクセルにコピーすれば必要分だけになります そうではなくて、目で見て必要な行だけ選択したいというのであれば、アクセスのテーブル上では無理ですね

tugunosuke
質問者

お礼

回答ありがとうございます。 いろいろ試してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

特定の行を複数選択 Ctrl+C(コピー) Excelを開く コピー先をクリック Ctrl+V(張り付け) でできます。

tugunosuke
質問者

お礼

回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ExcelからAccessにデータを取り込む方法

    質問します。 Access初心者、VBA初中級者です。 VBAで、ExcelからAccessにデータを取り込んでいます。 ですが、Excelの表はAccessのDBの型と一致していません。取り込む場合、特定の列のデータをAccessの特定のフィールドに取り込むことはできますか? (たとえば、ExcelのA列のデータは、Accessの「品番」フィールドに入れる、B列のデータはAccessの「商品名」フィールドに入れる、というように。) 一時エリアに保存して、それを取り込む方法でもいいです。 現在TransferSpreadsheetを使っていますが、Rangeを指定して一度に全部もってきたいわけではないので、できれば取り込み先を設定したいと思った次第です。 また、Excelは使用行が決まっていないため、取り込みも、できれば 「カラ行になるまで1行ずつ取り込む」というようなコードにしたいです。 お手数をおかけしますが宜しくお願いします。

  • ACCESSでEXCELの複数のデータをテーブルに貼り付けた時、必ず貼

    ACCESSでEXCELの複数のデータをテーブルに貼り付けた時、必ず貼り付けられないデータがある。 エクセルの4行19列のデータをACCESSのテーブルに貼り付けようとしました。テーブルに主キーの設定はなく規制は全くないテーブルです。データ型はテキスト型になっておりEXCELデータと一致しています。しかし特定の1行だけが毎回貼り付かず、3行のみとなってしまいます。 しかしその1行だけを個別で貼り付けると貼りつけることが出来ます。貼り付けエラーは発生しません。 キツネにつままれたような気がして、4行のデータでしたので気付きましたが多数では気づくことが出来ず重要なデータを漏らす恐れがあるため解決したいと思います。 心当たりのある方お願いします。

  • Excelのコマンドボタンでアクセスのデータを返す。

    Excelのブックに2シートあります。 シート1にはコンボボックス商品を選択させる行が複数あります。 シート2には、商品名がずらっと並んでいます。 (その商品名をシート1のコンボボックスで選択) シート1上にコマンドボタンを設定して、 コマンドボタンを押すと、アクセスのクエリで 抽出したデータ(商品名)を返したいのです。 マクロに外部データの取り込み→アクセスクエリ→ シート2の行にデータを返す。 事はできましたが、それをコマンドボタンに 上記マクロを書き込むことはできるのでしょうか? 表現が下手ですみません。。 よろしくお願い致します。

  • ExcelかAccessで、重複データを排除するには?

    Accessで30万件のデータがありますが、Excelの方がやりやるければ、分割エクスポートしても良いと思っています。これらのデータのなかから重複しているデータを排除する方法をAccessかExcelで教えてもらえませんか? 下記のようなデータなのですが、同じデータが複数の行に入力されている可能性があるので、複数行あるものは1行だけ残して消去し、ダブリをなくしたいのです。 フィールド1:郵便番号 フィールド2:都道府県名 フィールド3:識別コード 基本的に、郵便番号をキーにして、ダブっているケースを消去したいと思っています。 いろいろ本などあたってみたのですが、良い方法が見つかりませんでした。よろしくお願いします。

  • ACCESS VBAでExcelを開き行をコピーしたい

    ACCESS VBAでExcelを開き データを出力しようと思っています。 その時にあらかじめ指定した行をコピーし その行にデータを出力したいと 思っていますが 行のコピーは、どのようにしたら できるのですか? 教えてください。 よろしくお願いします。

  • アクセスのデータベース内のデータをエクセルでみれるように・・・

    以前にも同様の質問があったやもしれないのですが、見つける事が出来ず・・・。 同じ事聞いていましたらごめんなさい(TcT) アクセスのテーブルにあるデータベース(行には管理番号・氏名・住所・電話番号等の情報)を エクセルで見たいのですが、データベースの情報が50万件程あり、エクセルにコピー等の方法ではデータが多すぎて移行出来ません。 そこで質問なんですが、 アクセスデータベースの管理番号(10桁位の数)をエクセルのセルに管理番号を入力すると、 入力した管理番号の行の情報のみを表示出来るような方法がありますか? 宜しくお願い致します。

  • Access データを複数行に貼り付ける方法

    Access2013 テーブルの フィールドで 1つのセルのデータ(例/商品名)をコピーし、 同じフィールドの連続した複数行に貼り付ける方法を教えて下さい。 Excelの様にやってみたのですが出来なかったので。 宜しくお願いします。

  • アクセスにエクセルからデーターを貼るとデーターが減ってしまいます。

    アクセスのテーブルに エクセルで作ったデーターをコピーしようとしたのですが、先頭のデーターが1件減ってしまいます。 どうしてですか? 私はエクセル側に不要なコードがはいいているような気がするのですが

  • ACCESSへエクセルデータのインポートについて

    お世話になります。 ACCESSのデータとしてエクセルをインポートしたいのですが、エクセルのデータ は、11行目がフィールド名になり、13行目からデータが始まっている状態です。 このようなファイルはACCESSにインポートすることが可能でしょうか 可能であれば、定期的にインポートをしたく、情報の信憑性を保ちたいと考えております。 宜しくお願い致します。

  • ExcelのデータをコピーでACCESSに貼り付けできない(ACCESS2007)

    ACCESS2007、EXCEL2007を使ってます。 ACCESSで作成したテーブルにデータを格納するときに、 Excelで作成したものを必要な部分のみコピーして ACCESSに貼り付けたいのですが、うまくいきません。 フィールドの個数やデータ型は合っています。 手順は、 Excel側でACCESSのフィールドと同じ個数の列だけ選択して、コピー。 ACCESS側でテーブルの左端の*印を選択して右クリックの「貼り付け」。 ACCESS2000とかでは普通にできていたのですが、 できなくなったのでしょうか? ウィザードを使うのは結構面倒なので、この方法がいいのですが、やり方がおかしいでしょうか? ちなみに、ウィザードを使ってみたのですが、この場合もExcel側でフィールド名が一致していないとインポートできなかったのですが、そうなのでしょうか?

専門家に質問してみよう