- ベストアンサー
No.1056004の続きで、エクセルについてですが
いつもお世話になります。 今回、Sheet1シートに契約というシートの名前を作り、A列には内容、B列には契約者の名前を作りました。 Sheet2にはそれぞれの商品名のシート名を作り、何日に何個売れたか作っています。 そこで、商品名のシートではF列には納入者の名前を契約というシートのB列リストから選ぶようにして、E列には契約のシートのA列にある内容を表示させたいと思います。 その場合=IF(F1="","",VLOOKUP(F1,契約!$A$1:$E$30,1,FALSE))とすると#N/Aになってしまいます。 F列からE列は呼び出すこと出来ませんか? それとも契約シートのA列を呼び出す 1,FALSE←これに無理がありますか? よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- haruka1234567890
- ベストアンサー率18% (120/666)
回答No.2
- lonpoco
- ベストアンサー率44% (27/61)
回答No.1
お礼
(契約シート) A列 B列 内容 契約者名前 (商品名シート) A列 B列 C列 D列 E列 F列 日付 製作個数 納入個数 残個数 内容 契約者名前 としました。 で、ご指摘のとおり、契約シートのA列(内容)とB列(契約者名前)とし商品名シートのE列に=IF(F1="","",VLOOKUP(F1,契約!$A$1:$E$30,2,FALSE))として、F列から呼び出しE列に呼び出すことが出来ました。 ありがとうございます。 ◎契約シートの右列にないといけないルール ◎左からの順番の数です。 検索に使う基になる列が1です。 1はあまり使いません はじめたばかりで、なかなか本を読んでも思うようにならずに、こんなことが出来たら楽になると思うことが毎月出来てくるのが楽しみです。いつも質問ばかりで申し訳ありません。imogasi様にはいつもお助けいただきありがたいと心より思っています。