在excel中如果上一个单元格的值和下一个单元格的值相同则下一个单元加1

比如A列有数值 :
1001
1001
1001
1011
1011
1011
1011

要变成: 1001
1002
1003
1011
1012
1013
1014


B2的公式打进去,然后拉小黑格序列填充就可以了,当你要拷贝那行数据的时候排除B1就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-26
假设数据在A列,重新计算后数据放在B列:
数据起始位置从A2开始,B2中输入:=if(A2=A1,B1+1,A2)
然后下拉公式
第2个回答  2012-07-26
假设数据在A1:A100中,B1中输入
=IF(ROW()=1,A1,IF(A1=OFFSET(A1,-1,),OFFSET(B1,-1,)+1,A1))
下拉。
第3个回答  2012-07-26
假设
A1 1001
A2 1001
A3 1001
A4 1011
A5 1011
A6 1011
A7 1011
...
An X

B1=A1
B2=IF(A2-A1=0,B1+1,A2)
B3=IF(A3-A2=0,B2+1,A3)
B4=IF(A4-A3=0,B3+1,A4)
B5=IF(A5-A4=0,B4+1,A5)
B6=IF(A6-A5=0,B5+1,A6)
B7=IF(A7-A6=0,B6+1,A7)
。。
Bn=IF(An-A(n-1)=0,B(n-1)+1,An)本回答被网友采纳
第4个回答  2012-07-26
这个问题可用宏命令解决