excel表行列查找
我正在努力处理一些Excelfunction。
我有一个表的行标题和列标题,然后数据。 例如:如果我有一种types的披萨,与其大小相交,数据就是价格。
SML XL Cheese 6 6.5 8 10 Pepperoni 6.5 7.5 10 12 Supreme 8 9 12 15
如果我在excel中有这个表格,如果我知道我想要“奶酪”,“M”,该如何查找价格?
行和colmn标题将是文本,不一定是任何types的sorting顺序。
谢谢!!
使用索引匹配:
=INDEX(A:E,MATCH("Cheese",A:A,0),MATCH("M",1:1,0))
要使用单元格中的数据进行调用,以便使用dynamic:
在F1中说你有Cheese
而在G1中你有M
:
=INDEX(A:E,MATCH(F1,A:A,0),MATCH(G1,1:1,0))
索引公式的第一部分是search范围。 在这种情况下,全列A到E.
第二部分表示什么行。 该匹配findA列中“Cheese”的第一个实例并返回该行。
第三部分表示专栏。 该匹配在行1中find“M”并返回列号。
现在索引,使用这些坐标,知道要返回什么。
根据需要调整范围参考($ A $ 2:$ E $ 4包含表格数据,$ A $ 1:$ E $ 1是您的标题 – 在这种情况下的大小)。 您也可以用单元格引用replace“Cheese”和“M”。
=VLOOKUP("Cheese",$A$2:$E$4,Match("M",$A$1:$E$1,0),FALSE)