EXCEL 数据问题 整列+1

来源:百度知道 编辑:UC知道 时间:2024/05/20 04:40:46
有一组15位的数据要全部加1
159861019981697 159861019981698
159861019981705 159861019981706
159861019981713 159861019981714
159861019981721 159861019981722

159861019981739 159861019981730
159861019981799 159861019981790
159861019981999 159861019981990
…………
要求前面的14位不变只能便变后一位。如果最后一位是0--8那都简单直接加1就可以了.如果是9就要变成0 例如 数据159861019981739 +1= 159861019981730。159861019981799 +1= 159861019981790 … …

请问有没有什么简单的方法?

=LEFT(A1,14)&RIGHT(RIGHT(A1,1)+1,1)

套用公式!而且确保这个字段不是文本格式的!

如果数据在ab两列,则在 c1 输入公式
=--(LEFT(A1,14)&IF(RIGHT(A1)="9",0,RIGHT(A1)+1))
然后向右向下拖填充柄。再剪切选择性粘贴-数值到ab列。

注意要设置单元格格式。

找一个空单元格,输入 1 ,复制-选中以上全部单元格-右键-选择性粘贴-加
成功了

假设原有数据在A1,结果数据在B1.可以使用以下函数:

=IF(RIGHT(A1)=9,LEFT(A1,14)&"0")

至于其他列用格式刷刷一下就可以了