excel 列中找出相同数字的最长连续个数比如:A1:A100中12373822449771115118

excel

1个回答

写回答

妻昂森

2025-12-21 14:04

+ 关注

请使用辅助行来实现以下功能:

A2单元格输入公式:

=RIGHT($A$1,ROW()-1,1)

然后向下复制公式直至需要的列数。

B1单元格输入公式:

=MAX(IF(B2:B100="",1,B2:B100))

B2单元格输入1,

B3单元格输入以下公式:

=IF(A3="","",IF(A3=A2,B2+1,1))

然后向下复制公式直至需要的行数。

C1单元格输入以下公式:

=IF(B1=0,B1,IF(B1>0,B1-MATCH(B1,B2:B100,0)+1,"")

B1和C1就是您想要的结果。请注意,在A1单元格中应以文本方式输入数字(如果数字过长,则无法完整显示)。如果您不想看到计算过程,请隐藏第二行及以后的行即可。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号