Excel中查找最后一行数据与上面数据间隔几行出现.

2024-12-12 04:41:38
推荐回答(3个)
回答1:

在最后一行用公式
=IF(ISERROR(MATCH(A7,A1:A6,0)),0,CELL("row",A7)-MATCH(A7,A1:A6,0)-1)
把这个公式复制到其它列的最后一行。公式中A7是最后一行单元格地址,A1:A6是之上的所有单元格 。这里有个问题,就是只能找到最上面一个相同的来计算间隔行数。如果要找最近的相同单元格间隔行数,要麻烦些。

回答2:

A7=SUM(LARGE((A1:A7=A7)*ROW(1:7),{1,2})*{1,-1})-1
按ctrl+shift+enter输入,右拉填充。

回答3:

=IF(ISERROR(MATCH(A7,A1:A6,0)),0,CELL("row",A7)-MATCH(A7,A1:A6,0)-1)
这是都当前列比较的吧,不是上面的矩阵,怎么解决呢?