Excel,这玩意儿,真是让人又爱又恨。有时候导入数据,明明应该是个数字,它非给你显示成文本,搞得我公式算不出来,报一堆错,简直想砸电脑!遇到这种情况,把文本变成数字,简直就是救命稻草。
最简单直接的,也是我最常用的,就是那个小绿三角。单元格左上角,如果有个小绿三角,十有八九就是文本型的数字。选中这个单元格,点开小绿三角旁边的感叹号,选择“转换为数字”,搞定!不过,如果数据量巨大,一个个点,我得点到猴年马月。
所以,方法二,批量转换!选中一大片区域,只要有小绿三角的,就都选中,然后重复上面的步骤。一次性解决一大堆,感觉简直不要太爽。不过,这种方法有个前提,就是这些“数字”真的只是被Excel误判成文本了,它们本身得是数字才行。要是里面混了字母、符号,转换了也没用,还得手动改。
说到手动改,有时候遇到一些奇葩的数据,上面的方法统统失效。比如,从网页上复制下来的数据,虽然看起来像数字,但Excel就是不认。这时候,我会祭出我的终极武器:分列!
选中需要转换的那一列,点击“数据”选项卡下的“分列”。在弹出的对话框里,选择“分隔符号”,下一步,把所有分隔符都取消勾选,下一步,重点来了!在“列数据类型”那里,选择“常规”。Excel会重新解析这些数据,把能识别成数字的,统统转换成数字。这种方法,相当于给Excel重新做了一次“体检”,让它自己判断哪些是数字。
不过,分列大法也有失灵的时候。我曾经遇到过一种情况,数据里包含了隐藏的字符,导致Excel怎么都识别不了。这时候,就得用上更高级的技巧:函数!
我会用到两个函数:VALUE 和 CLEAN。VALUE函数可以将文本字符串转换为数值。而CLEAN函数,可以移除文本中所有非打印字符。先用CLEAN函数清理一下数据,再用VALUE函数转换成数字,双剑合璧,基本上就能搞定大部分疑难杂症。公式大概长这样:=VALUE(CLEAN(A1))。把这个公式拖拽应用到整列,新的数字列就生成了。
还有一种情况,也很常见,就是数据里包含了空格。Excel会把带有空格的数字,也当成文本处理。这时候,可以用 SUBSTITUTE 函数,把空格替换掉。公式大概是这样:=VALUE(SUBSTITUTE(A1," ",""))。这个公式的意思是,把A1单元格里的所有空格替换成空字符,然后再用VALUE函数转换成数字。
我还见过更离谱的情况,数据里的小数点,居然不是小数点,而是中文的句号!这种数据,Excel肯定认不出来。这时候,就得用SUBSTITUTE函数,把中文句号替换成英文句点。公式:=VALUE(SUBSTITUTE(A1,"。","."))。
总之,把Excel里的文本变成数字,方法有很多种。最重要的是,要根据实际情况,选择最合适的方法。没有万能的公式,只有灵活的运用。要仔细观察数据的特点,才能找到解决问题的关键。而且,要多尝试,多学习,才能不断提高自己的Excel技能。毕竟,Excel这玩意儿,真的是越用越熟练。踩坑多了,自然就知道怎么避坑了。
对了,还有一点很重要!转换完数字后,一定要检查一下结果。看看有没有转换错误的,或者有没有遗漏的。毕竟,数据准确性才是最重要的。否则,辛辛苦苦转换了半天,结果数据还是错的,那就白忙活了。
【excel怎么把文本变成数字】相关文章:
excel表格怎么取消排序12-06
excel分列后怎么合并12-06
excel分类汇总怎么弄12-06
excel不能求和怎么回事12-06
excel怎么更新版本12-06
excel怎么提取部分内容12-06
excel怎么把文本变成数字12-06
怎么用Excel算平均值12-06
excel怎么做简历表格12-06
excel表格超链接怎么做12-06
excel未响应怎么解决12-06
excel开发工具怎么用12-06
excel透视表怎么弄12-06