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

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

一、转换方法

方法1.数据分列功能

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

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

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

方法2.使用公式

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

3.粘贴选项

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

二、小结一下

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

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

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

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 17:50:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 17:50:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 17:50:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 17:50:03       20 阅读

热门阅读

  1. play with serverless services (by quqi99)

    2024-04-20 17:50:03       16 阅读
  2. 数据结构-图

    2024-04-20 17:50:03       12 阅读
  3. 基于单片机的船舶柴油机冷却水温控制研究

    2024-04-20 17:50:03       17 阅读
  4. 数据结构8:队列

    2024-04-20 17:50:03       15 阅读
  5. 【c/c++】编写头文件

    2024-04-20 17:50:03       14 阅读
  6. 【PyTorch Lightning】.ckpt 是什么?里面有什么?

    2024-04-20 17:50:03       14 阅读
  7. 蓝队面试经验总结

    2024-04-20 17:50:03       15 阅读
  8. Ansible-基础模块

    2024-04-20 17:50:03       17 阅读