[[20190621115105]] 『vlookupの空白でエラーが帰ってこない』(猫) ページの最後に飛ぶ

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

 

『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

有難うございます!
皆様のおかげで解決しました。
エラー値について、思い違いをしていたようです。
勉強になりました、以後参考にさせていただきます。
(猫) 2019/06/21(金) 13:24

コメント返信:

[ 一覧(最新更新順) ]


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