EXCEL中,在文本、数字的混合表格里,如何批量将其中以文本形式存储的数字转换为数字?

表格中既有文本形式的数字,又有普通的汉字文本,如何批量将其中以文本形式存储的数字转换为数字,因互相混合、且数据量大,一个一个去转换非常费时,使用“数据-分列”一次也只能转换一列,使用“选择-转换为数字”则只能选取连续的一段、隔了文本又转换不了,如图中很多“汉字”的文本混在其中;如何用最简单的方法处理好,请高手出招!多谢!

在任意空白单元格输入一个数字1,复制这个1所在的单元格,鼠标选中所要转换的数据区域,右键,选择性粘贴,选中“乘”,确定,即可完成转换。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-29
在E2中输入如下公式
=iferror(--b2,b2)
右拉填充到G列,下拉填充
复制E:F列,粘贴数值到B:D列。
删除E:F列。追答

--b2还可以改为b2+0或b2-0或b2*1或b2/1或b2^1

本回答被网友采纳
第2个回答  2020-05-09
这是因为数字前面输入时加了撇号'要去除他,可以用分列的方法,题主已做过了,如果列不是太多的话,可以用这个办法,前提是预先进行排序,一列一列的操作。
也可以:
在一个空单元格中输入1,复制这个单元格,然后选择目标混合文本,>选择性粘贴,选“乘”或除,确定即可。
相似回答