我有一个Excel表格,其中5列填充了数字,例如
A1 B1 C1 D1 E1
4 12 23 37 41
1 4 19 25 45
4 20 25 31 44
我想找到每个数字的确切位置(ROW,COLUMN)。
在K1:
=COUNTIF($A$1:$E$3,H1)
例如H1 = 4,结果为3
In(L1,M1,N1):
=SMALL(IF($A$1:$E$3=$H$1,ROW($A$1:$E$3)-ROW($A$1)+1),COLUMNS($L1:L1))
使用 Ctrl - Shift - 输入,结果为L1 = 1,M1 = 2,N1 = 3
现在我想找一个显示COLUMN号码的公式。如果我使用(L2,M2,N2)
=SMALL(IF($A$1:$E$3=$H$1,COLUMN($A$1:$E$3)-COLUMN($A$1)+1),COLUMNS($L2:L2))
Ctrl - Shift - 输入我有结果L2 = 1,M2 = 1,N2 = 2这不是我想。顺序必须是L2 = 1,M2 = 2,N2 = 1。
我坚持这个。我使用office 2007。
答案 0 :(得分:0)
您可以使用从行中获得的结果来获取列吗?
=MATCH($H$1,INDEX($A$1:$E$3,L1,0),0)
在L2中,填充到M2会为您提供您期望的结果。请注意,只有当您要查找的数字(此处为4)在任何给定行中仅出现一次时,此公式才有效。