HLOOKUP()只查找一行。没有头

时间:2015-10-29 23:28:33

标签: excel-formula excel-2007

我在另一张表中有一个查找表,用于房间预订系统。 " ROOMS" table很简单,带有标题的X-Y行:

enter image description here

在主要数据表中,我想查看房间,但突出显示已经预订过的红色/黄色房间"在同一行,作为另一个房间参考。

这里我们有一个正常的预订,两个房间都不同。这是可以接受的:

enter image description here

但是,我们在这两个房间预订相同的房间,并突出显示红色:

enter image description here

这是有效的,因为我在每个房间分配单元格上都有一个条件格式,如下所示:

=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表数组必须是带有标题和至少一行数据的真实表。

但正如您在上面所看到的,我只有一行可以使用,这只是数据。

1 个答案:

答案 0 :(得分:2)

看起来你可以使用COUNTIF:

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

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