excel中如何返回特定数值在1列表格最后出现的位置

如题所述

可以使用match函数来对特定数值进行定位。
例如数字300在A列中的A58单元格,则函数:
=match(300,A:A,)
返回值58,表示数字300在A列的第58行。追问

你说的这种方式实用于只出现一次的情况,但是比如说“300”这个数字在A列中出现了很多次,怎么定位它出现的第二次或者第三次在哪里呢?

追答

中间的第n次使用这个数组公式:
=SMALL(IF(A:A=300,ROW(A:A),""),ROW(n:n))
把上述公式中的n换成你想要的第几次就可以了,要第4次,就是ROW(4:4)。

温馨提示:答案为网友推荐,仅供参考
相似回答