実践で使うExcelとAccessの話

20年以上Excelを使ってきた筆者が綴ります

AccessのデータをExcelに貼り付ける手軽な方法

f:id:yururimaaruku:20170620190018p:plain

私が仕事でよく使うAccessとExcelのデータをやりとりする手軽な方法をご紹介します。これについては何回かに分けて書く予定です。

 

まずはAccessのデータを簡単にExcelに持ってくる方法です。一番簡単な方法ですよ。簡単で恐縮するぐらい簡単なんですが意外と知らない方多いんです。

 

エクスポートとか色々機能はありますが、はっきり言って実践の場では大抵これで事足ります。

 

Excelは得意だけどAccessが苦手という方、これだけでも知っておくと便利ですよ。

 

* * * 

 

シート全体をコピー

Accessで表示されているデータをExcelのワークシートに持ってきたい時、一番簡単な方法です。

 

Accessではよくこのようなデータの入力・閲覧出来る画面を見かけますね。これをフォームビューといいます。

 

ここからデータを抜き取ってExcelに貼り付けます。

f:id:yururimaaruku:20170620184921p:plain

 

まずこの表示を「データシートビュー」に切り替えますよ。

ホーム → 表示 → データシートビューをクリックします。 

f:id:yururimaaruku:20170620185006p:plain 

 

するとデータシートの表示に変わります。

f:id:yururimaaruku:20170620185045p:plain

 

ここで表の左上の角をクリックします。 

f:id:yururimaaruku:20170620185139p:plain

 

すると表全体が選択されます。Excelでもここをクリックすると全体が選択されますね。この状態でキーボードctrlとCを同時に押します。そうコピーです。

f:id:yururimaaruku:20170620185244p:plain

 

次にExcelを開いて貼り付けたい場所のセルをクリックしてctrlとVを同時に押します。

貼り付け位置は左上の角が基準になります。この場合はセルA1です。

f:id:yururimaaruku:20170620185357p:plain

これでExcelにデータが貼り付けできました。

 

ここまでくれば大丈夫ですね。

「Excelにデータが持ってこれればこっちのもの」という方も多いのでは。

あとは煮るなり焼くなり自由に料理してください。

 

1行目にフィールド名もコピーされていますね。地味だけどありがたい機能です。

 

1レコードだけコピー

1件だけコピーすることも出来ます。


コピーしたいデータの左端のマス(レコードセレクタ)をクリックするとセレクタ色が黒くなります。この状態でctrlとCキーを同時に押します。

f:id:yururimaaruku:20170620185445p:plain

 

 

次にExcelを開いてctrlとVを同時に押して貼り付けます。

今度は1行だけ貼り付けできました。

f:id:yururimaaruku:20170620185545p:plain

 

簡単ですので、ぜひお試しください。

 

Accessの表示を戻す

最後にAccessのビューを戻す方法です。先ほどと同じくビューを切り替えるだけです。

 

ホーム→表示→フォームビューをクリックします。

f:id:yururimaaruku:20170620185653p:plain

フォームビューに戻りました。

f:id:yururimaaruku:20170620185716p:plain


Accessファイルを閉じて開き直すだけでもフォームビューには戻ります。
※これはもちろん初期画面がフォームビューのファイルの場合の話です。

 

* * *

 

テーブルやクエリからも同じような形でコピーできます。この方法はまた次回ご紹介しますね。

 

お役に立てば幸いです。

 

では今日はこのあたりで。