HLOOKUP() 仅查找一行。没有 header
HLOOKUP() to look up ONE row only. No header
我在另一个 sheet 中查找了 table 房间预订系统。 "ROOMS" table 是一个简单的 X-Y 行,带有 header:
在主要数据 sheet 中,我想查找房间,但突出显示 RED/YELLOW 已经在同一行 "booked" 的房间,作为另一个房间参考。
这里是正常预订,两个房间都不同。那就是接受table:
但这里我们在两者上都有相同的房间预订,它们以红色突出显示:
之所以可行,是因为我在每个房间分配单元格上都有一个条件格式,如下所示:
=OR(I2=K2,I2=Q2,I2=T2,I2=W2,I2=Z22,I2=AF2,I2=AI2,I2=AP2,I2=AS2,I2=AV2,I2=AY2,I2=BB2,I2=BE2,I2=BK2,I2=BN2,I2=BQ2,I2=BT2)
=OR(K2=I2,K2=Q2,K2=T2,K2=W2,K2=Z22,K2=AF2,K2=AK2,K2=AP2,K2=AS2,K2=AV2,K2=AY2,K2=BB2,K2=BE2,K2=BK2,K2=BN2,K2=BQ2,K2=BT2)
等等
我想知道的是,有没有办法在一行上使用 HLOOKUP 来做到这一点?
我问"one row"情况的原因是,根据this,table数组必须是真正的table 带有 header 和至少一行数据。
但是正如您在上面看到的那样,我只有一行要处理,这只是数据。
看起来你可以在上面使用 COUNTIF:
=COUNTIF($2:$2,A$2)>1
注意绝对引用。这应该适用于所有第 2 行,但如果您希望它仅适用于某些列,您可以稍微调整一下。
我在另一个 sheet 中查找了 table 房间预订系统。 "ROOMS" table 是一个简单的 X-Y 行,带有 header:
在主要数据 sheet 中,我想查找房间,但突出显示 RED/YELLOW 已经在同一行 "booked" 的房间,作为另一个房间参考。
这里是正常预订,两个房间都不同。那就是接受table:
但这里我们在两者上都有相同的房间预订,它们以红色突出显示:
之所以可行,是因为我在每个房间分配单元格上都有一个条件格式,如下所示:
=OR(I2=K2,I2=Q2,I2=T2,I2=W2,I2=Z22,I2=AF2,I2=AI2,I2=AP2,I2=AS2,I2=AV2,I2=AY2,I2=BB2,I2=BE2,I2=BK2,I2=BN2,I2=BQ2,I2=BT2)
=OR(K2=I2,K2=Q2,K2=T2,K2=W2,K2=Z22,K2=AF2,K2=AK2,K2=AP2,K2=AS2,K2=AV2,K2=AY2,K2=BB2,K2=BE2,K2=BK2,K2=BN2,K2=BQ2,K2=BT2)
等等
我想知道的是,有没有办法在一行上使用 HLOOKUP 来做到这一点?
我问"one row"情况的原因是,根据this,table数组必须是真正的table 带有 header 和至少一行数据。
但是正如您在上面看到的那样,我只有一行要处理,这只是数据。
看起来你可以在上面使用 COUNTIF:
=COUNTIF($2:$2,A$2)>1
注意绝对引用。这应该适用于所有第 2 行,但如果您希望它仅适用于某些列,您可以稍微调整一下。