Excel求助:如何把文本格式的数字批量转换成数值格式。

从别的Excel文件中复制到另一个新的工作表中,进行计算。结果因为是文本格式,所以要一个一个的双击,让他们变回数值格式后,才能得出计算结果,太麻烦了。请问有没有更好的办法,能快速转换数值格式呢?
用设置单元格格式的方法已试过不行,没反应。

这种情况可以通过分列将文本格式的数字批量转换为数值格式,具体操作步骤如下:

1、首先用鼠标全部选中需要转换为数值格式的文本格式的数字;

2、点击任务栏的“数据”按钮,然后在“数据”页面找到“分列”按钮;

3、点击分列按钮,在跳出的分列对话框中确认选中数据无误之后点击下一步;

4、然后再次点击新对话框中的下一步;

5、然后在设置每列的数据类型的时候勾选常规,然后点击完成;

6、然后即可在表格中看到之前选中的文本格式的数字全部转换为数值格式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-19

Excel文本格式批量转换成数字格式的方法步骤如下:

1、打开Excel工作表,选中需要转换成数值格式的数据列;

2、点击工具栏数据菜单,选择分列选项;

3、弹出文本分列向导对话框,选择第一项分隔符号,然后点击下一步;

4、弹出文本分列向导步骤2对话框,仍然选第一项,点击下一步;

5、弹出文本分列向导步骤3对话框,选中常规选项;

6、单击完成,文本格式的数字即转换成数值格式。

拓展资料

Excel文本无法成功转换成数值时,可以采用替换空格等不可见字符和直接采用分列将文本转换成数值的方法解决。通常采用设置单元格格式将文本转换成数值,若无法成功转换,相应单元格中可能含有“空格”等不可见字符;设置单元格格式前,先选中相应数据列;按Ctrl+H,将“空格”等字符替换掉。

本回答被网友采纳
第2个回答  2015-09-09

excel把文本格式的数字批量转换成数值格式的方法:

1.在任一空白单元格输入1,复制,选定所有需要改变的单元格,右键,选择性粘贴,选"乘"。

2.批量转换。

(1)选中所有要修改的文本数字单元格→选择Excel 菜单中“数据”菜单→“分列”(如下图)。

(2)接着出现下面的对话框, 一直选下一步→下一步→列数据格式选“常规”即可。

(3)操作中最后一步“列数据格式”选“文本”就可以了。

本回答被网友采纳
第3个回答  2010-08-13
在任一空白单元格输入1,复制,选定所有需要改变的单元格,右键,选择性粘贴,选"乘"本回答被提问者采纳
第4个回答  2012-08-31
以下几种办法都不行:(用第六项就行了我遇到过)
1.格式调整为数值,没用
2.空单元格输入1,复制选择性粘贴不行
3.数据分列,不行。
4.文本数据前没有空格,没有'号
5.数据复制到WORD再复制回来,不行。
6.这种情况一般是因为你的单元格内的内容前面有一个特殊符号。至于是什么特殊符号,你可以选定数据复制到WORD看数字前面或后面到底有什么符号,注意包括空格,若有的话用WORD的替换功能把所有的空格或其他隐藏的字符都替换成空号(即什么也没有)