无法在HLOOKUP中搜索组合范围

时间:2019-06-08 00:07:43

标签: google-sheets google-sheets-formula gs-vlookup

Example from Sheets

我在Google表格中遇到HLOOKUP的问题。我试图确定输入的单词在一行中是否唯一,因此,我的公式在HLOOKUP中搜索组合范围[排除自身]。这是我在[单元格E4]中使用的公式:

=HLOOKUP(E2, {B2:D3;F2:M3}, 2, false) 

毫无疑问,我做错了什么,因为我不断收到此错误:

  

“ HLOOKUP的计算结果超出范围”

我要发生的是,它将在左侧[B2:D3]和右侧[F2:M3]的范围内找到“ ice”的匹配项。

令人困惑的是,等效公式适用于VLOOKUP,但不适用于HLOOKUP。我发现如果我搜索单个范围[即B2:D3]而不是组合范围,它也可以在HLOOKUP中使用。

所以我有点卡住了。组合范围搜索在VLOOKUP中可以正常工作,但是也许我需要为HLOOKUP写不同的文字?

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

代替此:

=HLOOKUP(E2, {B2:D3; F2:M3}, 2, 0) 

尝试一下:

=HLOOKUP(E2, {B2:D3, F2:M3}, 2, 0) 

答案 1 :(得分:0)

识别重复,条件格式可能适合您。选择所有相关列:格式>条件格式...,如果... 自定义公式为

,则设置单元格格式
=countif(1:1,A1)>1

具有您选择的格式。

这应该格式化在其行中重复的任何值的所有实例。