如何将excel文本格式转化为数字格式? |
您所在的位置:网站首页 › 怎么把一列数据分开求和公式 › 如何将excel文本格式转化为数字格式? |
经常会遇到朋友问我这样的问题: 为什么 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 |