excel数字增加位数

[复制链接]
查看11 | 回复5 | 2016-8-21 01:34:38 | 显示全部楼层 |阅读模式
原编码:6950100215
新编码:695001000215
看明白没?695-01-00215变成了695-001-000215
有大量数据,每个都不一样,所以无法用查找替换命令。抱歉!
谁会函数?这个只有函数能解决。

回复

使用道具 举报

千问 | 2016-8-21 01:34:38 | 显示全部楼层
1、需要在EXCEL单元格中输入数据大于11位数时出现无法显示完整的现象,要增加位显示的位数,可以先调整成“文本”格式再进入输入。2、如下所示。点击开始功能在数字格式中选择“文本”输入的数字3、注意,当需要在EXCEL文件中在电话号码前加0时,也可以通过将数字格式设置成“文本”,就可以实现0开始输入。
回复

使用道具 举报

千问 | 2016-8-21 01:34:38 | 显示全部楼层
如果你的数据在A2:A100中,设置B2单元格格式为文本,在B2中输入=REPLACE(REPLACE(A2,4,,0),8,,0)再用自动填充柄下拉到B100。REPLACE是替换函数,属文本函数,但也可以用来处理数值,其中有4个参数,第一个是用来替换的原始数据,第二个是开始替换的位置,第三个是要替换掉的文本(这里因为是插入,所以空缺),第4个
回复

使用道具 举报

千问 | 2016-8-21 01:34:38 | 显示全部楼层
先将数据分列,B、C列统一增加10倍,然后将B、C、D列合并为E列。结果见附件。
回复

使用道具 举报

千问 | 2016-8-21 01:34:38 | 显示全部楼层
都要按这样的规则去变麼,假设单元格为A1=LEFT(A1,3)&"0"&MID(A1,4,2)&"0"&RIGHT(A1,5)
回复

使用道具 举报

千问 | 2016-8-21 01:34:38 | 显示全部楼层
假设原单元格在A1 首先保证编码位数格式都一样如果你是想要 6950100215 变 695001000215B1输入公式 =left(a1,3)&"0"&mid(a1,4,2)&"0"&right(a1,len(a1)-5)如果你是想要 695-01-00215变 695-001-000215 B1输入公式 =left(a1,4)&"0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行