- ベストアンサー
エクセルの関数について教えて下さい!
どなたかエクセル関数が詳しい方ご伝授下さい!XP使用です。パソコン初心者の為 説明不足でしたらごめんなさい! シート1 A B C D E ┌─┬─―┬─―┬─―┬─―┐ 1│ 1│佐藤│バラ │赤 │50本│ ├─┼─―┼─―┼─―┼─―┤ 2│ 2│山下│キク │黄 │80本│ ├─┼─―┼─―┼─―┼─―┤ 3│ 3│田中│ユリ │白 │30本│ ├─┼─―┼─―┼─―┼─―┤ シート2 A B C D E F ┌─―┬─―┬─―┬─―┬─―┬─―┐ 1│番号│1 │名前│佐藤│花名│バラ│ ├─―┼─―┼─―┼─―┼─―┼─―┤ 2│色 │ 赤 │本数│50本│ │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ シート3 A B C D E F ┌─―┬─―┬─―┬─―┬─―┬─―┐ 1│番号│ ☆ │名前 │ │花名 │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ 2│色 │ │本数 │ │ │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ シート1の表に列ごとに項目をいれていきます。 それをシート2のような形にしたいのです。 この場合シート3の☆の部分に番号(シート1のA列)を入れたら 自動で名前・色・本数 がでるようなことは可能でしょうか? (☆に3を入れた場合 田中・ユリ・白・30本 が自動で出るようにしたい) わかりにくいかと思いますが、ご存知の方いらっしゃいました教えて下さい。宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
シート3の、 D1に =VLOOKUP(B1,Sheet1!A1:E3,2,TRUE) F1に =VLOOKUP(B1,Sheet1!A1:E3,3,TRUE) B2に =VLOOKUP(B1,Sheet1!A1:E3,4,TRUE) D2に =VLOOKUP(B1,Sheet1!A1:E3,5,TRUE) で、やってみてください。
その他の回答 (3)
- kabilunlun
- ベストアンサー率34% (155/446)
#1です。 訂正です。最後のTrueの部分はFalse(完全に一致する場合のみ値を返す)の方が良いですね。
- papayuka
- ベストアンサー率45% (1388/3066)
普通に VLOOKUP 関数でしょう。 VLOOKUP(検索セル,リスト範囲,列番号,FALSE) 例) 検索セル = B1 リスト範囲 = Sheet1!A1:E3 列番号 = リスト範囲の左から何番目か FALSE = 完全に一致 =vlookup($B$1,Sheet1!A1:E3,2,False) ISERROR関数やISNA関数と併用すると #N/A を非表示に出来ます。 =if(iserror(vlookup($B$1,Sheet1!A1:E3,2,False)),"",vlookup($B$1,Sheet1!A1:E3,2,False))
お礼
エクセル初心者なのでパッと見 暗号のようで全然わからなかったのですが 例)のように説明していただき関数がやっと分かりかけてきました。#N/A 非表示の方法などとても勉強になります。 ご親切に教えて下さい心より感謝します。ありがとうございました。
- sakuranokinoki
- ベストアンサー率45% (14/31)
結果的にシート2は必要なのでしょうか? シート1とシート3だけでいいですか?
お礼
たしかにシート2は必要ではありませんね・・。 問題解決しました。質問読んで下さってありがとうございました。
お礼
早々の回答ありがとうございます! エクセルの本を買ったものの何日も前からずっと悩んでました。 これで仕事もはかどりそうです!心から感謝いたします。