如何在excel中获取列的第n个非空单元格的位置?

时间:2016-11-09 15:15:07

标签: excel

我想获得excel中范围(例如A1:A10)中第n个(例如第三个)非空白单元的位置。单元格也可以包含字符串,而不仅仅是数字。有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

对于 A 列中的数据,在 B1 中放置数组公式

= MATCH(FALSE, ISBLANK(A:A), 0)

B2 中输入数组公式

= MATCH(FALSE, ISBLANK(INDIRECT("A" & B1+1 & ":A9999")), 0)+B1

并复制下来。

B1 将指向第一个非空白, B2 将指向第二个非空白等。

enter image description here

必须使用 Ctrl + Shift + 输入输入

数组公式,而不仅仅是 Enter key。