如何将excel文本格式转化为数字格式?

您所在的位置:网站首页 怎么把一列数据分开求和公式 如何将excel文本格式转化为数字格式?

如何将excel文本格式转化为数字格式?

2023-03-31 00:24| 来源: 网络整理| 查看: 265

经常会遇到朋友问我这样的问题:

为什么 Excel 表格里的金额无法合计? 考勤系统导出的报表日期如何修改显示形式? 明明是数字,为什么计算就报错呢?

下面我们一起看下处理这种格式问题的办法。

问题 1:如何将文本型数字转换为数值格式?

下面是淘宝婴儿数据,「购买数量」虽然看上去是数字,但其实是文本格式。

文本格式用于计算会发上什么情况呢?

下面图片中对「购买数量」这一列求和,结果就是错误的。

再比如,直接用对文本格式的列做「描述统计分析」,就会报下面的错误

这是因为只有数值格式才能进行计算,而这一列是文本格式,无法进行计算。这时候,就需要将这一列转换为数值格式。

下面介绍 3 种将文本转换为数值格式的方法。

方法 1)使用「数据」-「分列」功能

方法 2)使用 value 函数

新建一列作为辅助列,用于存放转换后的数值。在这个案例数据上,我新建的列是 F 列。在这一列的 F2 单元格里输入下图中的 value 函数:=value(D2),表示让这一单元格的值等于 D2 单元格的值。

输入公式后按回车键,可以看到数值结果(数值格式在单元格靠右)

把鼠标放置在 F2 单元格右下角,当出现十字标志时双击即可完成整列公式填充。然后用求和函数就可以看到结果啦。

方法 3)让文本型的数字乘以 1 或者加减 0

如下图,借助辅助单元格 F2,输入数字 1,然后复制 1 所在的单元格。

选中 D 列数字区域,然后点击鼠标右键:「选择性粘贴」-「乘」;单击「确定」

问题 2:如何将数字格式转为文本格式?

如果数字有大小、多少的概念时,我们将数字处理成数值格式;但有的数字本身并无大小、多少含义,只是一串数字代码,那么就需要将数字保留成文本格式。

比如,工作中经常遇到输入的是 18 位的身份证号码,Excel 却显示的是指数形式,当再次双击查看编辑单元格时,后 3 位数字已经显示为 000。

这是因为 Excel 对于数值,只能保留 15 位的精确度,所以,对于身份证的输入只能将单元格改为文本格式才能显示正确。

这个案例里的「用户名」、「商品类别」列里的数字并无大小含义,无需运算处理,所以我们要将其处理为文本格式。

方法 1)应用分列工具

首先,选中数据区域;其次,选择「数据」选项卡的「分列」功能

方法 2)text 函数转换法



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3