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"情况的原因是,根据thistable数组必须是真正的table 带有 header 和至少一行数据。

但是正如您在上面看到的那样,我只有一行要处理,这只是数据。

看起来你可以在上面使用 COUNTIF:

=COUNTIF($2:$2,A$2)>1

注意绝对引用。这应该适用于所有第 2 行,但如果您希望它仅适用于某些列,您可以稍微调整一下。