- ベストアンサー
vlookupの設定方法を教えて?
お世話になります。 A列1行から10行まで 氏名のコードナンバー B列1行から10行まで 漢字の氏名 上記を毎日入力するのにコードナンバーだけ入力すると B列に氏名が自動的に表示出来るようにしたいのですが 仮にD列1に コード1 E列1に 漢字氏名を登録 という様に 今回は5名分 コード1から5までをD 列 順次 A,B,C,D,E,さんをE列に登録しておきます。 これでA列にコードをいれるだけでB列に氏名を自動的に表示する 設定方法を教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
VLOOUP関数の第2引数を「範囲名」で定義するとメリットがあります。 E列 F列 番号 氏名 1 山川 2 川倉 3 田中 4 中村 5 村山 として E2:F10を挿入ー名前ー定義で、氏名表と定義する。 B1に=IF(A1="","",VLOOKUP(A1,氏名表,2,FALSE))と入れて下方向に 式を複写する。 後に 6 大村 7 大山 8 木村 を追加しても、式は変えなくて良い。 また$付で絶対番地で表番地を表すように$がもれていないか気にせずとも良い。 http://www.atmarkit.co.jp/fwin2k/win2ktips/317vlookup/vlookup.htmlのVLOOKUP( ) 関数の引数 他にhttp://pc21.nikkeibp.co.jp/tech/excel36/27/ などもあり、読んでください。
お礼
早々のご回答有難うございました。 今日基本的な事が出来ましたので、 更に、回答のURLにて勉強したいと思います。 ご親切に有難うございました。
- keirika
- ベストアンサー率42% (279/658)
=vlookup(A1,$D$1:$E$5,2,0) で出来ると思います。 一度、お試し下さい
お礼
早々のご回答有難うございました。 お礼が遅くなり申し訳ありませんでした。
お礼
早々のご回答有難うございました。 さっそく参考URLにて練習して、入力ミスを何回も しながら、今日、出来る様になりました。 ご親切に有難うございました。