[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vlookupの空白でエラーが帰ってこない』(猫)
MATCH関数とVLOOKUPを組み合わせて表を作成しています。
元データに数字がある時は問題なく表示されるのですが、
空白の場合、エラーではなく「0」を返してきます。
通常通りエラーを表示させたいのですが、
解決方法をご教示いただきたいです。
検索値、範囲、列(MATCH関数)、FLASE
=VLOOKUP($K$7,実績!$1:$30,R29,0)
< 使用 Excel:unknown、使用 OS:unknown >
単純に =if(VLOOKUP($K$7,実績!$1:$30,R29,0)="","",VLOOKUP($K$7,実績!$1:$30,R29,0)) とかじゃダメなんですか? 数式は、参照先が空白(ブランク)の場合、0を返します。 (BJ) 2019/06/21(金) 12:08
あ、エラーね。 =if(VLOOKUP($K$7,実績!$1:$30,R29,0)="",na(),VLOOKUP($K$7,実績!$1:$30,R29,0)) (BJ) 2019/06/21(金) 12:12
>エラーを表示させたい
エラーというのは #N/A のこと?
Excelのバージョンは何ですか? 2007以降なら
=IFERROR((VLOOKUP(… … …)&"")*1,NA())
ちなみにエラーになるのは、通常は検索値が参照する表に存在しない場合。
参考まで (笑) 2019/06/21(金) 12:45
↓ だと空白の場合 #VALUE! エラーになります(2003以前でも)
=(VLOOKUP(… … …)&"")*1
空白でなければ戻り値は数値、という前提で(先の回答も)
参考まで (笑) 2019/06/21(金) 12:56
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.