- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HLOOKUPで#REF!になってしまします)
HLOOKUPで#REF!になってしまします
このQ&Aのポイント
- HLOOKUP関数を使用して目的の値を探していますが、結果が#REF!になってしまいます。
- F1セルと同じ値がG2〜U2の範囲内に存在する場合、その下のセルの値を取得したいですが、#REF!が表示されます。
- Excelバージョンは2010で、F1に探す値が入っており、A1セルには探すシート名が入っています。HLOOKUP関数はF$1をINDIRECT($A$1&"!$G$2"):INDIRECT($A$1&"!$U$2")の範囲内で検索し、2行目の値を返します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>=HLOOKUP(F$1,INDIRECT($A$1&"!$G$2"):INDIRECT($A$1&"!$U$2"),2,FALSE) 検索すべき対象範囲が「G2~U2」で、1行分しかありません。 しかし「対称範囲の2行目(G3~U3)の値を返せ」とやっているので、エラーになります(1行分しかない範囲から2行目の値を返すことはできない) 「対称範囲の2行目(G3~U3)の値を返せ」とやるなら、対象範囲は「G2~U3」のように「2行以上の行数がある範囲」を指定しないといけません。
その他の回答 (1)
- MSZ006
- ベストアンサー率38% (390/1011)
回答No.1
$U$2 → $U$3 に修正してみてください。