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

17 Mar 2025 | 5 分钟阅读

当数值以文本形式存储时,用户无法对其执行数字运算。以文本形式存储的数字在进行运算时可能会产生意外错误。Excel 用户必须将文本转换为数字才能对以文本字符串形式存储的值执行算术运算。

Excel 允许用户将数字转换为文本以及将文本转换为数字。在本章中,我们将向您展示几种将文本数据(以文本形式存储的数字)转换为数字的方法。

如何找到以文本形式存储的数字?

以文本形式存储的数字在执行 SUM 或 AVERAGE 等运算时可能会误导结果并导致计算错误。判断一个数字何时以文本形式存储是很容易的。

借助以下几点,您可以判断数字是否以文本形式存储 -

  1. 有时,您会看到单元格左上角有一个绿色的小三角形。这是因为在数字前加上撇号,数字就会转换为文本格式。
    How to convert text to number in Excel?
  2. 有时,您看不到单元格左上角的绿色三角形,但数字仍然是文本格式。您会注意到,如果数字是文本格式,它们会在单元格的右侧对齐。
    How to convert text to number in Excel?
  3. 当数字以文本形式存储时,它们默认在单元格中右对齐。而通常情况下,数字在单元格中是左对齐的。

数字格式和文本格式的区别

以下这些区别将帮助您理解作为数字格式和文本格式的数值。

作为数字格式作为文本格式
数字在 Excel 单元格中右对齐。以文本形式存储的数字在 Excel 单元格中左对齐。
选择数值时,Excel 会在状态栏中显示“平均值”、“求和”、“计数”等数字函数。选择以文本形式存储的数字时,Excel 在状态栏中仅显示 COUNT 方法。
您会看到正常存储的数值。您可能会在公式栏中看到与该值对应的前置撇号。
您可以对数字执行任何数字运算而不会出错。任何数字计算都会导致产生错误。

将文本转换为数字的方法

Excel 提供了多种方法将文本(作为文本的数字)转换为数字。以下是我们将在本章中讨论的不同方法 -

  1. 使用转换为数字方法
  2. 使用选择性粘贴
  3. 使用分列
  4. 将格式更改为常规/数字

使用“转换为数字”方法将文本转换为数字

当在数字前添加撇号时,它会从数字格式变为文本格式。在这种情况下,单元格的左上角会添加一个绿色的小三角形。

使用以下步骤将文本转换为数字 -

第 1 步: 选择所有要从文本转换为数字的目标单元格。

How to convert text to number in Excel?

第 2 步: 点击出现在所选单元格附近(右上角)的黄色菱形图标。

How to convert text to number in Excel?

第 3 步: 现在,选择并点击转换为数字选项。

How to convert text to number in Excel?

第 4 步: 它将立即将以文本格式存储的数字转换为数字格式。

How to convert text to number in Excel?

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

选择性粘贴是另一种将文本转换为数字的方法。使用这种方法,您可以将以文本格式存储的数字转换回数字格式。除了上述方法外,此方法过程较长,步骤较多。

这是将文本转换为数字的完美方法。请仔细遵循以下步骤 -

第 1 步: 选择所有要从文本格式转换为数字格式的单元格。

How to convert text to number in Excel?

第 2 步: 在数字组中将格式设置为常规

How to convert text to number in Excel?

第 3 步: 现在,使用 Ctrl+C 快捷键复制一个空白单元格。

How to convert text to number in Excel?

第 4 步: 再次选择要转换的文本格式单元格,右键单击所选单元格,然后选择选择性粘贴。

How to convert text to number in Excel?

或者,您也可以按 Ctrl+Alt+V 快捷键直接打开“选择性粘贴”对话框。

第 5 步: 将会打开一个对话框面板,在“粘贴”部分选择,在“运算”部分选择,然后点击确定。

How to convert text to number in Excel?

第 6 步: 如果您正确执行了所有步骤,您的数据已从文本转换为数字。

How to convert text to number in Excel?

您会注意到,在将文本转换为数字后,数字在单元格中右对齐,如下面的无线和扬声器价格所示。

使用“分列”将文本转换为数字

正如我们所说,Excel 中有多种方法可以将以文本形式存储的数字转换为数字。您可以使用分列选项作为 Excel 中的转换方法之一。这是一种无需公式即可将文本转换为数字的方法。

以下是将文本转换为数字的简单步骤 -

第 1 步: 选择要进行文本到数字转换的目标单元格。

How to convert text to number in Excel?

第 2 步: 转到 Excel 功能区中的数据选项卡,然后单击“数据工具”组中的分列按钮。

How to convert text to number in Excel?

第 3 步: 将会打开一个向导,选择分隔符号单选按钮,然后点击下一步。

How to convert text to number in Excel?

第 4 步: 在下一个向导中,保持默认选项,然后点击下一步。

How to convert text to number in Excel?

第 5 步: 将列数据格式选择为常规,然后点击完成按钮结束该过程。

How to convert text to number in Excel?

第 6 步: 选定的以文本形式存储的数字现在已转换为数字格式。

How to convert text to number in Excel?

通过更改单元格格式将文本转换为数字

有时,您不会像在上述所有示例中看到的那样,在单元格左上角看到绿色三角形。但数字仍然是文本格式。您可以发现数字在单元格的右侧对齐。这意味着数字是文本格式。

How to convert text to number in Excel?

当数字以文本形式存储时,您需要将其转换回数字才能对其执行任何数值运算。对于这种以文本形式存储的数字,您必须将其转换回数字格式。您可以通过将单元格格式从文本更改为数字来轻松转换它。

以下是简单的步骤 -

第 1 步: 选择所有单元格(文本格式的单元格)进行文本到数字的转换。

How to convert text to number in Excel?

注意:不要选择列表头。

第 2 步:开始选项卡内,您会看到所选数据在数字部分中以文本形式存储。

How to convert text to number in Excel?

第 3 步: 在这里,将格式从文本更改为常规数字。

How to convert text to number in Excel?

第 4 步: 当数字更改为常规或数字格式时,文本对齐方式将自动从右对齐变为左对齐。

How to convert text to number in Excel?

您现在可以对其执行任何算术或数字运算。