在非标准表中查找值
我试图使用VLOOKUP类似的function,我有一个不幸的是没有VLOOKUP函数的标准布局。 布局如下:
Dealership 1 | Dealership 2 | Dealership 3 Make | Discount 1 | Website 1 | Discount 2 | Website 2 | Discount 3 | Website 3 Hyundai | 20% | www1 | 30% | www3 | 10% | www4 BMW | 10% | www1 | 15% | www3 | 3% | www4 Honda | 20% | www1 | 50% | www3 | 70% | www4
所以通常情况下,我会做的是VLOOKUP整个数组的行匹配我正在寻找和输出我正在寻找的折扣。 不过,我想指定哪个经销商也是我从中获得的折扣。
您将使用MATCH作为您的第三个标准:
=VLOOKUP(I2,$A:$G,MATCH(J2,$1:$1,0),FALSE)
MATCH()返回find经销商的列。 并在VLOOKUP中使用它来表示在哪个列中find折扣。
您可以使用INDEX
和MATCH
组合来获取2D范围内的值
我在这里使用的公式是
=INDEX($B$2:$G$4,MATCH($B$7,$A$2:$A$4,0),MATCH("Discount "&$B$8,$B$1:$G$1,0))