Excel中将单元格格式改成文本后,为何要双击数字才会改变?

将大批量的数值型数字转换成文本型数字,当然不能一个一个的去双击做转换了。以下说说有哪个可以将数值型数字转换成文本型数字的方法。

一、转换方法

方法1.数据分列功能

选中数据后,点击数据选项卡,分列,

分列向导的第一步和第二步,都按默认选项不变,直接点下一步

在分列向导的第三步,将“列数据格式”选中文本,然后点完成。数据就可以转换成文本型数字了。

方法2.使用公式

做数据转换常用的有两个公式可以用,一个是text函数,另一个是文本连接符&,在数据前面或后面连接一个空字符。如下图:

3.粘贴选项

其实只利用粘贴选项也可以做这个数字转换。先复制数据到记事本,然后将excel里的数据区域设置单元格格式为文本,再将记事本里的数据复制粘贴回来,这个时候,粘贴的直接就变成文本型数字了。

二、小结一下

1.由于excel的数值精确度是15位有效数字,如果超过15位,则15位之后的数字将被置为0,就是数值精度损失了,这个精度损失过程是不可逆的。如果转换15位以上的数值型数字,无法通过转换成文本型找回原来的数字。

2.分列功能每次只能转换一列,适用于列数比较少的数据。公式法还可以同时对数字做一些额外的加工。

3.单元格格式设置中,如果是文本与数字格式之间做转换,并不是将单元格设置成相应的格式就完成了,需要对它有一个触发的过程,就如题主所述的,双击一下才会改过来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值