[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数に2つの理論式は可能ですか?』(すすめ)
よろしくお願いいたします。
出力シート (台帳-1)
商品の詳細シート (sheet1)
という構成になっています。
台帳-1のB列に品番を入力すると、VLOOKUP関数より、商品の詳細がsheet1より各項目に抽出されるようになっています。
出力シート (台帳-1)
A B C D E F G H I J K L
5 品番 品名 JAN い ろ は に ほ へ と ち
6 @
7 A
8 B
9 C
10 D
E5から右にいく、いろはにほへと〜は、実際は原価や単位ですが、代名としました。
今はB6〜B10に何も入力されない場合はかく#N/Aのエラーが表示されないようにしています。
=IF(OR(ISBLANK(B6)),"",VLOOKUP(B6,sheet1!1:65536,2,0))
抽出先の商品の詳細シート(sheet1)も、出力シートと項目は同じです。一行目はタイトル行としています。
やりたいことは、商品によって商品の詳細シートのセルが空白の箇所があり、「0」となってしまう表示を、空白にしたいのです。
もちろんB6に何も入力されていなければ#N/Aが表示されない関数も生かしながら。。。
if関数は2つの理論式が使用でいるとありましたが、どのように記述すればよいのでしょうか?
ご教授願います。
windows7
excel 2010
ORの必要性がわからないけど。。。
=IF(ISBLANK(B6),"",VLOOKUP(B6,sheet1!1:65536,2,0)&"")
空白かどうかを調べたいのなら
=IF(OR(ISBLANK(B6),VLOOKUP(B6,sheet1!1:65536,2,0)=""),"",VLOOKUP(B6,sheet1!1:65536,2,0))
※VLOOKUPのエラーは考慮してません。
(GobGob)
できました!0は表示されなくなりました!
この方法で、VLOOKUPのエラーも考慮した方法はありますか??
=IF(COUNTIF(Sheet1!1:1,B6),VLOOKUP(B6,sheet1!1:65536,2,0)&"","")
※しかし、1:65536の範囲って。。。
(GobGob)
・・・きっと出来なかったはずっすw。
間違い訂正。
=IF(COUNTIF(sheet1!A:A,B6),VLOOKUP(B6,sheet1!A:B,2,0)&"","")
(GobGob)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.