- ベストアンサー
エクセル関数(VLOOKUP?)
エクセル関数の組み方を教えてください。 表Aにランダムな5桁の英数字(商品番号)があります。 表B(表Aとは別のエクセルファイルファイル)に Aとは並び順の異なった5桁の英数字(商品番号)があり 商品番号のとなりのセルに、その商品が載っているページ数があります。 表Aの商品がどのページにあるのかを探したく Aの隣のセルに、その商品のページ数を表示させたいのですが VLOOKUPなどで組めますでしょうか? -- A 00001 00005 00002 00006 -- B 00007 8 00005 10 00003 1 00006 20
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
たびたびお邪魔します!No.1です >シートをまたがる組み方がよくわからないので と言うことですが・・・ 同一Sheetでも他のファイルからでも操作方法は一緒です。 前回回答した「=VLOOKUP(A1,[Book2.xls]Sheet1!$A$1:$B$4,2,0)」 はほとんど自分でキーを操作していません。 当方Excel2003ですが、 画面のメニューバーにあるfxのアイコンをクリックして 「関数の選択」ダイアログボックスから「VLOOKUP関数」を選択 →「関数の引数」ダイアログボックスが表示されますので 検査値=A2 範囲 =マウスで範囲指定(この時ファイル名や別SheetだとSheet番号等が表示される) 列番号=2(範囲指定内のどの列かを数字で指定) 検査の型=0 →(FALSEとなる) 以上でOKを選択 このように、数字を入れる以外ほとんどキー操作はしていません。 回答内容を見る限りにおいては色々記号を打ち込んだりしているように見えますが、 セルの数式をコピー&ペーストしただけですので あまり難しく考えずにどんどん自分で挑戦してみてください!
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! VLOOKUP関数で出来ると思います。 ただし両方のファイルは開いておかないといけないはずです。 ファイルAのB1セルに =VLOOKUP(A1,[Book2.xls]Sheet1!$A$1:$B$4,2,0) とすればOKだと思います。 ↑の数式は当方でAのファイルをBook1に、BのファイルをBook2にした場合です。 質問内容どおりデータを入力した場合、Book2のデータに 00001と00002のデータがないためにB1・B3セルはエラー表示になりました。 以上、参考になれば幸いです。
補足
すみません。シートをまたがる組み方がよくわからないので 同シートにまとめました。 下記の関数おしえていただけますでしょうか? 何度もすみません。。 -- A B ページ数 00001 00007 8 00005 00005 10 00002 00003 1 00006 00006 20
補足
すみません。シートをまたがる組み方がよくわからないので 同シートにまとめました。 下記の関数おしえていただけますでしょうか? A=ページ数を知りたい Bのセル=ページ数 -- A B ページ数 00001 00007 8 00005 00005 10 00002 00003 1 00006 00006 20