[[20220803050824]] 『HLOOKUP縦の検索』(とも) ページの最後に飛ぶ

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

 

『HLOOKUP縦の検索』(とも)

=IF(ISNA( HLOOKUP(D1,Sheet1!$B$3:$AF$6,4,FALSE)),"", HLOOKUP(D1,Sheet1!$B$3:$AF$6,4,FALSE))
上では検索結果が出るのに下に式になるとエラーに(#REF!)

=IF(ISNA( HLOOKUP(D1,Sheet1!$B$7:$AF$7,4,FALSE)),"", HLOOKUP(D1,Sheet1!$B$7:$AF$7,4,FALSE))

なぜでしょうか??

< 使用 Excel:Excel2019、使用 OS:Windows10 >


範囲が「Sheet1!$B$7:$AF$7」では「4」行もありません。

(d-q-t-p) 2022/08/03(水) 05:36


検索値を数えて下に4行あるのですが?
どうしたら?
(とも) 2022/08/03(水) 05:45

 >検索値を数えて下に4行あるのですが?
=ROWS(Sheet1!$B$7:$AF$7)
で、調べると判りますが、1行しか有りません
IF(ISNA(は、HLOOKUPがNAエラーではない時に
再度HLOOKUPを計算するので、IFERROR関数の方がよいと思う
(どん) 2022/08/03(水) 05:57

 持ってきたいデータが4行下にあるということでしょうか?
 それなら「Sheet1!$B$7:$AF$11」に変えてみてはどうでしょう?
 ちなみに、下に4行あるなら第三引数は5じゃないとダメなのでは?
(コナミ) 2022/08/03(水) 09:55

https://office-hack.com/excel/hlookup/
などでHLOOKUP関数の仕様をきちんと理解するのが先決ではないですか?
(γ) 2022/08/03(水) 12:53

コメント返信:

[ 一覧(最新更新順) ]


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