如何在Excel中批量转换文本为数字(6种方法)

  • Share This
Hugh West

有时,工作表中的数字不像数字,它们不能按规定执行任何种类的算术运算,甚至可能产生错误。 其原因是,尽管它们看起来像数字,但实际上它们的格式是文本。 在这篇文章中,我们将向你展示 如何在Excel中批量转换文本为数字 在6个简单而快速的方法中。

下载实践模板

你可以从这里下载免费的练习Excel模板。

将文本转换为数字批量.xlsx

在Excel中批量转换文本为数字的6种简单方法

你如何理解工作表中的数字实际上是以文本形式存储的呢? 好吧,Excel有一个内置的错误检查功能,当任何单元格中出现错误时都会通知你。 这看起来像一个 旋转的黄色小方块图标上有一个感叹号(!)。 当你把鼠标指针放在它上面时,它就会显示你的单元格有什么问题。

因此,当你的工作表的数字被存储为文本时,它将在单元格的左上角给你一个通知标志,说明:" 该单元格中的数字被格式化为文本,或在前面加上一撇一捺的符号 ".

在本节中,我们将向您展示如何在Excel中通过6种方式将文本批量转换为数字。

1.在Excel中使用转换为数字的功能

如果你的手机显示警告标志(黄色方形图标),那么。

  • 选择所有单元格 含有数字的文本。
  • 点击进入 警告图标 -> 转换为数字。

这将把所有以文本形式存储的数字转换为Excel中的数字。

请注意。 尽管这种方法非常快速和简单,但在处理大范围的单元格时,不建议使用这种方法。 这个过程不仅需要很长的时间,而且还可能导致Excel崩溃。 因此,为了避免任何类型的风险,继续阅读本文,探索一些更有效的选择,以 在Excel中将文本转换为数字 .

阅读更多。 如何用Excel VBA将文本转换为数字(3个带宏的例子)

2.通过改变格式,将Excel中的大量文本转换为数字

当你的单元格持有任何类型的值时,那么在Excel中有一个功能,可以显示你的单元格的值的类型,在 主页标签 数字组 你也可以利用这个功能来改变数据的格式。

步骤。

  • 选择所有单元格 含有数字的文本。
  • 点击 关于 下拉按钮 数字格式下拉列表 并选择 数量 .

这将把所有以文本形式存储的数字转换为Excel中的数字。

请注意。 在某些情况下,这种方法不会起作用。 例如,如果你应用了 文本 格式的单元格,在这些单元格中输入数字,然后再将单元格格式改为 数量 那么该单元格将保持为文本格式。

阅读更多。 如何修复Excel中存储为文本的所有数字(6个简单的解决方案)

类似读物

  • 在Excel中把日期转换成月份的周数(5种方法)
  • 如何在Excel中把月份转换为数字(3种简单方法)
  • Excel VBA将文本框的值转换成数字(2个理想的例子)
  • 在Excel中把度数的小数点转换为小数点度数
  • 如何在Excel中把度数分秒转换为小数点度数

3.利用 "特殊粘贴 "将Excel中的文字大量修改为数字

与前两种技术相比,这种方法需要多花一些步骤来执行任务,但它比以前的方法更准确。

阶梯 利用 粘贴专用 将Excel中的文本转换为数字的功能。

  • 拷贝 从你的工作表中选择一个空单元格。

点击一个空单元格,按 Ctrl + C 拷贝,你也可以 右键点击 在该单元格上选择 拷贝 从列表中。

  • 那么 选择所有单元格 含有数字的文本。 右键点击 鼠标并选择 粘贴专用 你也可以按 Ctrl + Alt + V 在你的键盘上的 粘贴专用 .

  • 从弹出窗口 粘贴专用 框,选择 添加 运作
  • 点击 认可 .

这将把所有以文本形式存储的数字转换为Excel中的数字。

解释一下。 我们在这个方法中应用了两个技巧。

    • 技巧1。 运行一个数学运算( 添加 )来转换文本值为数字值。
    • 窍门2。 复制一个 空值 并将其与原值相加,因为用任何东西加空值都不会改变实际值。

阅读更多。 如何在Excel中把带空格的文本转换为数字(4种方法)

4.在Excel中使用文本转列功能将字符串改为数字

在执行各种与Excel有关的任务时,Excel的文本转列功能是一个多用途的功能。 而将文本改为数字只是一个两步的过程。

步骤。

  • 选择所有单元格 含有数字的文本。
  • 转到 数据 -> 文本到列 数据工具

  • 在步骤1中 将文本转换为列的向导 弹出框,选择 划线 原始数据类型 .
  • 点击 完成 .

就这样,你将得到以文本形式存储在Excel中的转换后的数字。

阅读更多。 如何在Excel VBA中把字符串转换成双数(5种方法)

类似读物

  • 在Excel中把小时和分钟转换为小数 (2例)
  • 如何修复Excel中转换为数字的错误(6种方法)
  • 在Excel中把科学符号转换成数字(7种方法)
  • 如何在Excel中把百分比转换成数字(5种简单方法)
  • 在Excel中把日期转换成数字(4种方法)

5.在Excel中执行将文本转换为数字的公式

执行公式是在Excel中完成任何任务的最有效和最安全的方式。 Microsoft Excel有一个函数,叫做 价值函数 将一个字符串转换成一个数字 .

这里我们将实现 价值 函数来改变我们的文本为数字。

步骤。

  • 点击你想得到结果的单元格( 细胞C5 在我们的案例中)。
  • 在该单元格中,写上 价值 函数,并在括号内传递你要转换的单元格参考号。 例如,我们要转换的文本在 细胞B5 ,所以我们通过细胞参考号 B5 里面的 价值 功能。

因此,它变成了这样。

=VALUE(B5)

  • 新闻 进入 .

请注意,文本值为 细胞B5 被转换为一个数字值,在 细胞C5 .

  • 现在将该行向下拖动 填充手柄 将公式应用于其余的单元格。

这将把所有以文本形式存储的数字转换为Excel中的数字。

阅读更多。 如何在Excel中使用VBA将字符串转换为长字符串(3种方法)

6.利用数学运算在Excel中把文字变成数字

另一个将文本转换为数字的有趣而简单的方法是进行简单的数学运算,不改变原始值。

业务,如:。

  • 与原值相加为零(0)。
  • 将原值乘以1
  • 将原值除以1

在我们的例子中,我们应用了乘法。 你可以从上面列出的3种算术运算中实现你喜欢的任何运算。

实施乘法将文字变成数字的步骤如下。

步骤。

  • 点击你想得到结果的单元格( 细胞C5 在我们的案例中)。
  • 在该单元格中,写上 细胞参考号 你要转换的是一个 乘法 (*) 签写 1 例如,我们想将 "我的 "中的文本转换为 "我的"。 细胞B5 ,所以我们 乘以(*)。 细胞参考号 B5 1 .

所以它看起来像这样。

=B5*1

    • 如果你想进行算术运算。 增加 ,然后简单地写成。 B5+0
    • 如果你想进行算术运算。 部门 ,然后简单地写成。 B5/1
  • 新闻 进入 .

请注意,文本值为 细胞B5 被转换为一个数字值,在 细胞C5 .

  • 现在将该行向下拖动 填充手柄 将公式应用于其余的单元格。

解释一下。 这种方法的神奇之处在于。

    • 运行数学运算( 增加 乘法 部门 )导致文本值转换为数字值。
    • 任何数值与1相乘或相除,或任何数值与0相加,都不会改变原数值。

阅读更多。 如何在Excel中把字母转换成数字(4种简单方法)

总结

这篇文章向你展示了如何在Excel中通过6种不同的方式将文本转换成数字。 希望这篇文章能让你受益匪浅。 欢迎提出任何有关该主题的问题。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.