跳至主要内容

如何在 Excel 中将文本更改为或转换为数字?

Author: Tech Support Last Modified: 2025-07-31

当您从某些来源(如 Access 或文本文件)导入数据时,数字偶尔可能会以文本格式存储在单元格中。如果数字被格式化或存储为文本,计算和排序将会出错。以下是几种在 Microsoft Excel 中将文本转换为数字的方法。

text format arrow right convert text to number

使用 Excel 中的错误检查规则将文本转换为数字

使用 Kutools for Excel 快速将文本转换为数字

使用选择性粘贴将文本转换为数字


使用 Excel 中的错误检查规则将文本转换为数字

一般来说,当数字被格式化或作为文本存储在单元格中时,会出现一个错误标志 error sign 位于单元格的左上角。选中该单元格后,会显示一个错误按钮 error button 出现在该单元格之前。点击这个错误按钮 error button,它将显示一个菜单,您可以点击 转换为数字 命令项,将单元格中的文本转换为数字。请参见截图:

click on Convert to Number command

然后,存储为文本的数字就被转换成了数字。接着对其他单元格重复此操作。

如果没有错误标志 error sign 出现在单元格的左上角,您也可以使用 错误检查 命令,在 公式 选项卡下进行处理。请按以下步骤操作:

1. 点击 公式 > 错误检查,参见截图:

Click Formulas > Error Checking

2. 然后在 “错误检查”对话框中,点击“转换为数字”按钮。并反复点击此按钮以将其他文本转换为数字。

click Convert to Number button in the dialog box

3. 当最后一个单元格文本已更改为数字时,会弹出一个提示框,提醒您所有文本都已转换为数字。

 prompt box to remind all of the text is converted to numbers

但是,当有大量数据需要更改时,这种方法将变得繁琐且耗时。


使用 Kutools for Excel 快速将文本转换为数字

如果您已经在计算机上安装了 Kutools for Excel,其“强制单元格值”工具将帮助您将所有存储为文本的数字转换为数字,而不会丢失原始格式和样式。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

1. 点击 Kutools > 文本 > 文本与数值之间的转换 参见截图:

2. 然后,在对话框中。只需指定包含存储为文本的数字的区域,并勾选“文本至数值”选项。

check the Text to number option in the dialog box

3. 然后点击“确定”或“应用”,所有存储为文本的数字都将转换为选定区域中的数字。

提示:要使用此功能,您应该先安装 Kutools for Excel ,请 点击下载并享受 30 天免费试用 现在。

使用选择性粘贴将文本转换为数字

第三种方法是通过 Microsoft Excel 中的选择性粘贴命令计算来将存储为文本的数字转换为数字。

1. 请在空白单元格中输入数字 0 并复制它;

2. 选择包含存储为文本的数字的单元格区域;

3. 右键单击所选区域,并从上下文菜单中选择“选择性粘贴”选项;

4. 然后会显示“选择性粘贴”对话框,并勾选“全部”选项和“加”选项;

check the All option and Add option in the dialog box

5. 点击“确定”,所有存储为文本的数字都将转换为数字。请参见截图:

the numbers stored as text arrow right texts are converted to numbers
提示:
  • 如果您不希望在将文本转换为数字后更改范围内的单元格格式,请选择在“粘贴”选项中粘贴为“值”。
  • 在“操作”选项中,请选择“加”选项或“减”选项。
  • 此方法的缺点:如果范围包含空白单元格,它将用数字 0 填充所有空白单元格。