[[20131103091420]] 『0と#N/Aを表示させない』(き) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『0と#N/Aを表示させない』(き)

 0やエラー表示を出さないようにしたいのですが分からない
 ので宜しくお願いします。
 C6が空白の時に#N/A
 C6の検索先が空白の時0

 =IF(C6="","",VLOOKUP(C6,マスタ!$P$3:$R$71,2,FALSE))を
 =IF(VLOOKUP(C6,マスタ!$P$3:$R$71,2,FALSE)=0,"",(VLOOKUP(C6,マスタ!$P$3:$R$71,2,FALSE)))
 と変えたら、0は、消えたのですがC6が空白の時#N/Aになります。
 宜しくお願いします。

 基本はIF関数を重ねる。
 =IF(C6="","",IF(VLOOKUP(〜)=0,"",VLOOKUP(〜)))

 VLOOKUP関数の結果が文字列になってもいいのであれば
 =IF(C6="","",VLOOKUP(〜)&"")

 さらにExcelのバージョンが2007以降であれば
 =IFERROR(VLOOKUP(〜)&"","")
 で。

 あと、検索表の方を変更できるのであれば空白セルを
 =""
 としておくと検索結果が「0」ではなく空白になるので元の式
 =IF(C6="","",VLOOKUP(C6,マスタ!$P$3:$R$71,2,FALSE))
 でも対応できる。
(ねむねむ) 2013/11/03(日) 09:37

 (ねむねむ)さん
 お世話になりました。

 =IF(C6="","",IF(VLOOKUP(C6,マスタ!$P$3:$R$71,2,FALSE)=0,"",(VLOOKUP(C6,マスタ!$P$3:$R$71,2,FALSE))))

 こちらで出来ました。有難うございます。 (き)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.