具有嵌套 MATCH 的 HLookup
HLookup with a nested MATCH
我正在尝试 return 单元格中的文本位于我的目标下方。 D13 包含文本。
=HLOOKUP(D13,'Sheet1'!$E:$E,MATCH(D13,'Sheet1'!$E:$E,0)+1,FALSE)
给我一个#N/A(值不可用)错误。有什么想法吗?
尽可能多地尝试解释问题作为建议的答案:
=INDEX(Sheet1!$E:$E,MATCH(D13,Sheet1!$E:$E,0)+1)
这似乎有效,假设布局为:
MATCH looks for the content of cell D13 (ie dthirteen
) in ColumnE. It finds an exact match in E4 and hence returns 4
, the position of 'dthirteen' in the list (E:E). (The list starts in Row1 so the fourth position is, conveniently, Row4.) INDEX 在同一列 E
中查找第二个参数给出的位置中的内容。如上所述,第二个参数是 4
,加上规范要求的 1
作为 dthirteen
所在位置的偏移量。
以防万一看到此内容的人想要 return 数据位于与最左边的行不同的列和行中,请尝试此操作。它引用 A13 而不是 MATCH 公式中的 D13 来说明这一点:
=INDEX('Sheet1'!$A:$E,MATCH(A13,'Sheet1'!$A:$A,0)+1,5)
这将 return 下方第 1 行和右侧 4 行(第 5 行)单元格中的值。请注意,我在 INDEX 数组 $A:$E 中使用了多个列。您必须包括包含您在数组中查找的值的列和行。希望这对某人有所帮助。
我正在尝试 return 单元格中的文本位于我的目标下方。 D13 包含文本。
=HLOOKUP(D13,'Sheet1'!$E:$E,MATCH(D13,'Sheet1'!$E:$E,0)+1,FALSE)
给我一个#N/A(值不可用)错误。有什么想法吗?
尽可能多地尝试解释问题作为建议的答案:
=INDEX(Sheet1!$E:$E,MATCH(D13,Sheet1!$E:$E,0)+1)
这似乎有效,假设布局为:
MATCH looks for the content of cell D13 (ie dthirteen
) in ColumnE. It finds an exact match in E4 and hence returns 4
, the position of 'dthirteen' in the list (E:E). (The list starts in Row1 so the fourth position is, conveniently, Row4.) INDEX 在同一列 E
中查找第二个参数给出的位置中的内容。如上所述,第二个参数是 4
,加上规范要求的 1
作为 dthirteen
所在位置的偏移量。
以防万一看到此内容的人想要 return 数据位于与最左边的行不同的列和行中,请尝试此操作。它引用 A13 而不是 MATCH 公式中的 D13 来说明这一点:
=INDEX('Sheet1'!$A:$E,MATCH(A13,'Sheet1'!$A:$A,0)+1,5)
这将 return 下方第 1 行和右侧 4 行(第 5 行)单元格中的值。请注意,我在 INDEX 数组 $A:$E 中使用了多个列。您必须包括包含您在数组中查找的值的列和行。希望这对某人有所帮助。