2013-04-29 114 views
0

我想提取一个单元格的行位置,该单元格的最小值是由2个不相邻的列组成的。看来MATCH函数不允许使用多个维数组。有没有另一种方法来做到这一点?在多维数组中的MATCH函数

谢谢!

+0

您是否考虑编写宏? – Richard 2013-04-29 23:18:38

+0

不幸的是,我需要保持它免于宏。 – marillion 2013-04-29 23:20:52

回答

2

你可以尝试这样的

=MIN(IF(IF({1,0},A1:A100,D1:D100)=MIN(A1:A100,D1:D100),ROW(A1:A100)-ROW(A1)+1))

CTRL + SHIFT证实数组公式 + ENTER

假设你的数据在A1:A100D1:D100

如果Min val在A8(或D8)中找到ue,公式将返回8

+0

工程就像一个魅力! – marillion 2013-04-29 23:27:18

+0

只是出于好奇,这种方法可以扩展到找到列位置吗? (例如,为列A和D返回1或4) – marillion 2013-04-29 23:31:44