excel表格中某列中的9位数最后一位0去掉,8位数不变(数据量非常大,怎么批量去除)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:48:35

excel表格中某列中的9位数最后一位0去掉,8位数不变(数据量非常大,怎么批量去除)
excel表格中某列中的9位数最后一位0去掉,8位数不变(数据量非常大,怎么批量去除)

excel表格中某列中的9位数最后一位0去掉,8位数不变(数据量非常大,怎么批量去除)
假设数字在A列.
如果同一保留前8位,公式
=left(a1,8)
如果只是将9位数的末位0去掉,非0的还保留,公式
=IF(AND(LEN(A1)=9,--RIGHT(A1)=0),LEFT(A1,8),A1)
公式2可以简化为:
=LEFT(A1,8+(LEN(A1)=9)*(--RIGHT(A1)0))
公式下拉填充
然后将B列复制,在A列选择性粘贴-数值