我在另一张表中有一个查找表,用于房间预订系统。 " ROOMS" table很简单,带有标题的X-Y行:
在主要数据表中,我想查看房间,但突出显示已经预订过的红色/黄色房间"在同一行,作为另一个房间参考。
这里我们有一个正常的预订,两个房间都不同。这是可以接受的:
但是,我们在这两个房间预订相同的房间,并突出显示红色:
这是有效的,因为我在每个房间分配单元格上都有一个条件格式,如下所示:
=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?
我问的问题是"一行"情况是根据this,表数组必须是带有标题和至少一行数据的真实表。
但正如您在上面所看到的,我只有一行可以使用,这只是数据。
答案 0 :(得分:2)
看起来你可以使用COUNTIF:
= COUNTIF($ 2:$ 2,A $ 2)→1
请注意绝对参考。这应该适用于第2行的所有内容,但如果您希望它仅适用于某些列,则可以稍微调整一下。