こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで一覧表から任意の人物を抜き出す

excelで下記のような一覧表があります。

社員番号 氏名    住所         TEL No
0001   ○山X朗  ○○県△△市XX町  xxx-xxxx
0002   X田△子  ○○県□□市△△町  xxx-oxxx
 :       :          :          :
 :       :          :          :

これから、任意の一人の社員を抜き出して下記のような文書(excel or word形式)を
作りたいのです。(罫線も描く)

+--------+------------------------------------+
|社員番号| 0001               |
+--------+------------------------------------+
| 氏名 | ○山X朗             |
+--------+------------------------------------+
| 住所 | ○○県△△市XX町        |
+--------+------------------------------------+
| TEL No| xxx-xxxx             |
+--------+------------------------------------+

excelの機能を使ってこのようなことはできますか?

投稿日時 - 2007-01-29 09:36:21

QNo.2705176

困ってます

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

こんにちは。

 Wordの「差し込み印刷」で可能だと思います。「差し込み印刷」とは、上記のようなリストを元に大勢の人にダイレクトメールを送ったり、封筒の宛名書きをしたりするために使う機能です。Wordに差し込み印刷ウィザードというのがあるので、試して見てください。

では。

投稿日時 - 2007-01-29 09:44:06

お礼

回答ありがとうございます。
差し込み印刷、試してみました。便利そうですね。
word形式で印刷できる、というのがとても良いです。

投稿日時 - 2007-01-29 11:55:14

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

VLOOKUPを使用される場合

Sheet2のB1に社員番号を入れて、Sheet1のABCD列に必要項目があるとします。

B2に =VLOOKUP($B$1,Sheet1!$A:$D,ROW(),FALSE)
と入れて下にコピーすれば一度VLOOKUPを指定するだけで
全項目入れる事が可能です。
ROW()は何行目かを数値で返す関数なので、例えば社員番号を
B5に入れるならば、ROW()-3と入れれば 値が2となり
=VLOOKUP($B$1,Sheet1!$A:$D,2,FALSE)と入れるのと同意になります。
ただし罫線は引けないので、その点では差し込み印刷の方が
いいかもしれません。

投稿日時 - 2007-01-29 21:28:54

ANo.4

>4回指定するのではなく、一括で指定することはできるでしょうか?

社員番号は「番号入力用」のセルになるので、式の設定は3カ所必要です。
1カ所目に絶対参照で式を設定して、他のセルにコピーして参照先の列の数字だけ修正すれば手間が省けるはずです。

投稿日時 - 2007-01-29 12:45:57

ANo.3

抜き出すデータをどのように指定するかで、色々な方法が考えられます。
例えば「上から何行目」なら、OFFSET関数やINDEX関数が使えますね。

=OFFSET(A1,n,m,1,1)

こいつで、A1から数えてn行m列目のデータが引っ張りだせます。

投稿日時 - 2007-01-29 09:45:41

ANo.1

VLOOKUP 関数を使えば、社員番号をキーにしてデータを得る事ができます。
http://www11.plala.or.jp/koma_Excel/contents3/mame3023/mame302301.html

投稿日時 - 2007-01-29 09:40:59

お礼

回答ありがとうございます。
ご指示いただいたURLを参照し、VLOOKUP関数を勉強しました。
今回の私の例でいくと、社員番号/氏名/住所/TEL Noのそれぞれの右セルの4箇所に
VLOOKUP関数を指定する、という認識で合ってますか?
(上記認識があっているとしたら、)4回指定するのではなく、一括で指定することはできるでしょうか?

投稿日時 - 2007-01-29 10:43:30

あなたにオススメの質問