プロが教える店舗&オフィスのセキュリティ対策術

エクセルで、番号を入力すると名前も自動的に表示される・・
その様な事は出来ますでしょうか?

123 新垣結衣
456 上戸彩
789 戸田恵梨香

上のように、左の列の枠に番号を入れると、その右横の列の枠に
その番号に合った名前が表示される というものです。

毎週社員の作業予定表を作っているのですが、以前は社員番号順
だったので、頻繁に名前等の順番を変更することはなかったのですが、
表が見にくいということで、先日から番号順でなく作業内容によって
名前記載順を変えることになりました。
作業内容変更がある度に社員の名前順を変えないといけないので、
間違えずに番号と名前の両方を打ち込むのが面倒です・・
何か良い方法をご存知の方いらっしゃいましたら是非教えてください!

宜しくお願い致します(。・ω・))(。uωu))ペコリ

A 回答 (1件)

VLOOKUP関数で出来ます。



VLOOKUP(参照する元になるセル番号,参照する一覧表範囲,参照する一覧表の何列目を表示するのか)

まず社員番号と名前の一覧表をどこかに作ります。
(例)社員番号をD1セル、名前をE1セルに作り、社員番号の入力をA1セル、表示させるセルをB1セルにした場合

(1)一覧表を作る
    D列  E列
1行目 123 新垣結衣
2行目 456 上戸彩
3行目 789 戸田恵梨香

(2)B1セルに
 =IF(A1="","",VLOOKUP(A1,$D$1:$E$3,2))
を入力です。後は表示させる所まで下にドラッグコピー。
※IF関数は未入力時に何も表示させないようにするものです。

(3)A1セルに社員番号を入力すれば名前がB1セルに自動表示する
    • good
    • 15
この回答へのお礼

回答有難う御座います!
早速実行してみまして、無事できました!

これで番号と名前を間違えず、簡単に名前の差し替えができます!
有難う御座いました(。・ω・))(。uωu))ペコリ

お礼日時:2009/04/12 00:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!