我在工作表中有以下公式用于运行水平索引匹配,但我得到了 #NA
价值作为回报。我的公式在哪里错了?
={INDEX('Univar Historical Prices'!$D$4:$AZ$22,MATCH('Revised Univar Price List-Mar'!$B5&'Revised Univar Price List-Mar'!H$4,'Univar Historical Prices'!$D$4:$AZ$5&'Univar Historical Prices'!$D$5:$AZ$5,0),4,1)}
1
在不知道您的数据的情况下理解您的公式非常困难。看看这里,它可能会有所帮助: superuser.com/questions/1189830/troubleshoot-formulas-in-excel 。
—
Máté Juhász
您是否以数组公式输入
—
BruceWayne
CTRL+SHIFT+ENTER
而不只是 ENTER
?
匹配在行的位置它应该在列的位置,在公式的末尾4是什么切换匹配
—
yass
匹配单行或单列的工作而不是$
—
yass
D$4:$AZ$5
它应该是D4:AZ4而不是5