在excel中将文本转换为实数

时间:2017-10-19 19:05:45

标签: excel

我有一个从.txt文件导入的列。它似乎包含看起来像数字的文本。有没有办法真正实际转换它们?我已经尝试将单元格格式化为数字,=值函数,文本到列的东西,尽管它们似乎都不起作用。谷歌没有吐出任何其他东西。提前谢谢。

enter image description here

2 个答案:

答案 0 :(得分:1)

在"将文本转换为列"在第2步有一个" Advanced"按钮。在那里你可以指定小数和"千"分隔符。这将执行您想要的转换。

答案 1 :(得分:1)

如果逗号(,)是您所在国家/地区的小数点分隔符,并且Excel无法识别这些数字,那么您的数据将被格式化为文本。

要快速将其转换为数字,您可以将整列乘以1(为英文版Excel提供的快捷方式):

  • 将1放入一个空单元格并复制该单元格( Ctrl + C
  • 使用“发短信”数字
  • 选择您的范围
  • 使用Paste Special->粘贴值 - >乘以( Ctrl + Alt + V ,然后按 V ,然后按 M ,然后按 Enter

(或者,您可以在相邻范围内使用 = A1 * 1 之类的公式。)

使用多重拼写技巧,Excel会自动将目标范围内的所有值转换为数字。

如果您使用其他符号作为小数分隔符e。 G。一个点(。) - 你应该首先用点(。)替换逗号,就像Mako212建议的那样。