Excelワザ 社員証を写真つきで作成!

社員証を作りたい!
しかも写真つきで!
Excelで、出来ます!
こんな感じで…

b0186959_19282133.jpg

名前をリストから選択し、
名前を変えると、自動的に
写真も変わる!
ちょっと力作!
b0186959_2043186.jpg

b0186959_20433886.jpg

1.まず社員名簿シートに
 社員名と写真、社員コード、部署
 のリストを作成。
b0186959_204725100.jpg

2.社員名がリストから入力できるように
 データの入力規則で設定しておく。
b0186959_20492260.jpg

3.社員名簿の写真の入っているセルに
 それぞれの社員名を名前定義しておく。
4.社員番号、所属部署名は
 VLOOKUP関数で出す。
=IF($S$5="","",VLOOKUP($S$5,社員名簿!$A$2:$D$21,3,FALSE))
=IF($S$5="","",VLOOKUP($S$5,社員名簿!$A$2:$D$21,4,FALSE))
(5.ここは前回の記事を削除します。)
6.画像が切り替わるワザ
 リストから氏名が入るセルに
「個別社員名」という名前を定義。
b0186959_1074115.jpg

さらに、名前の定義の新規作成で
「社員画像」という名前を定義し、
セル参照範囲でなく、
=INDIRECT(個別社員名)
と数式を入れる。
b0186959_109516.jpg

7.1人目の写真(イチロー)の写真をコピー
写真の位置に貼り付け。
貼り付けした画像を選択した状態で、
数式バーに
「=社員画像」
と入力。
すると、リストから社員名を選択すると、
社員の写真も自動的に変わります。
b0186959_2175056.jpg
b0186959_2173968.jpg

[PR]
Commented by ユキ at 2012-12-17 22:44 x
使えます!J中学校で提案してみます!!
いつもスゴイ技(-ω☆) ありがとうございます!
Commented by school-pc at 2012-12-17 23:40
そ、そう?(^_^;)
A4の用紙に8人とか10人とか印刷できるようにしたら、いいかもしれんね。
ちょっと考えてみる。
Commented by Tatsuya at 2015-02-07 17:59 x
こんにちは。こちらでいろいろ勉強させて頂いております。
会社の顧客管理でこのテクニックを使わせて頂こうとやってみたのですが、「リンク貼り付け」がグレーになっていて選択できません。
やり方としては
社員名簿のイチローの写真を(普通に)コピーしますよね。
そして社員証の写真欄のところを選択し、リンク貼り付けをしようとするのですが、「リンク貼り付け」がグレーになっていて選択できません。
貼り付けの際、何かしないといけないのでしょうか?
ちなみにExcel2007です。
すみませんが、アドバイスお願い致します。
Commented by school-pc at 2015-03-11 10:19
内容、修正しました。
手順5削除、6の内容修正。
Excel2013でも出来ました。
(2015-3-9のブログup)
2007でも出来ます。
by school-pc | 2012-12-14 19:30 | Comments(4)