KutoolsforOffice — 一套方案,五大工具。事半功倍。

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

作者Kelly修改日期

在 Excel 中处理数字有时颇具挑战,尤其是在需要特定格式的情况下。在各种场景中,将数值转换为文本是一项常见需求,掌握高效实现这一操作的方法,可显著提升您的数据管理能力。以下是您可能需要在 Excel 中将数值转换为文本的一些关键原因:

将数字转换为文本

  • “处理大数”:Excel 的 15 位精度限制会导致长数字(如信用卡号)被舍入,从而引发数据失真。将超过 15 位的数字转换为文本格式,即可有效避免此类不准确问题。
  • “保留前导零”:Excel 默认会自动删除前导零。将数字转换为文本,是确保产品编码、邮政编码等标识符中的前导零得以保留的关键操作。
  • “防止自动日期格式”:Excel 会自动将类似日期的数字序列(例如“01-01”)转换为日期格式,需将其转换为文本以保留原始输入格式。
  • “部分数字搜索”:若要在数字中查找特定序列(例如在“101”或“1110”中查找“10”),必须将数据设为文本格式,因为标准数字格式通常不支持此类搜索。
  • “数据匹配的一致性”:VLOOKUP 或 MATCH 等函数要求数据格式保持一致。将数据转换为文本格式,有助于实现精准匹配,尤其在处理包含前导零的数据时效果更佳。

鉴于上述场景,在 Excel 中将数值转换为文本对于保持数据准确性、确保高效搜索以及避免不必要的自动格式化至关重要。本教程将为您介绍多种转换方法,以满足不同的需求和数据类型。


视频:在 Excel 中更改或转换数值至文本


使用设置单元格格式命令转换数值至文本

Microsoft Excel 的“设置单元格格式”命令是直接更改数字格式的便捷方式,尤其适用于将大范围数值转换为文本格式,同时保持其外观不变。

  1. 选择要转换为文本的数字。
    提示:在输入数字前,可先将空单元格设置为文本格式,确保后续输入的数字被识别为文本——特别适用于需要保留前导零的场景!
  2. 在“开始”选项卡中,单击“数字”组的下拉箭头,然后选择“文本”。

    “数字”组中的“文本”选项

结果

所选数字将立即转换为文本。

数字已转换为文本

提示:您可以通过单元格中数字的左对齐方式轻松识别其是否为文本格式,而标准数字则右对齐。

(广告)使用 Kutools 将数字转换为添加大写金额或单词

借助 Kutools for Excel 的“小写金额转大写”功能,轻松将数字一键转换为详尽的货币表达式或纯文字格式。支持多达 40 种语言,只需单击一下,即可精准匹配您的需求,找到理想解决方案。

  • 🌟 是否需要将“12.75”转换为“Twelve dollars and seventy-five cents”,以提升财务清晰度?
  • 🌟 是否更倾向于将“12.75”读作“Twelve point seven five”,以便更清晰易懂?

Kutools for Excel 能无缝契合您的需求!立即体验它带来的高效便捷——300 多款实用 Excel 函数随时可用。立即试用全部功能,30 天免费试用,无任何功能限制!


使用 Kutools for Excel 更改数值至文本

“Kutools for Excel”提供了一套高级工具包,可轻松简化复杂的 Excel 转换任务(如下图所示),包括数字转文本功能。如果您已安装“Kutools”,请按以下步骤使用其文本与数值互转工具:

  1. 选择一个或多个包含需转换为文本的数字的区域。
  2. 单击“Kutools”>“内容”>“文本与数值之间的转换”。功能区上的“在文本和数字之间转换”选项
    提示:如果该工具未出现在“内容”下拉列表中,请在“转换”下拉列表中查找。
  3. 在“文本与数值之间的转换”对话框中,选择“数值至文本”选项,然后单击“确定”。即可将原始区域内的所有数值转换为文本,如下图所示。“在文本和数字之间转换”对话框
     提示:
    • 您可轻松通过单元格中数字的左对齐方式,判断其是否被设为文本格式——标准数字默认均为右对齐。
    • 此外,每个选中单元格左上角的小三角形表明,这些单元格当前包含的是以文本形式存储的数字。

注意:要使用文本与数值之间的转换功能,以及包括“转换小写金额转大写”在内的多达 300 款创新工具,请立即下载 Kutools for Excel!它提供 30 天免费试用,让您充分体验其强大功能。立即开始探索吧!


使用 TEXT 函数更改数值至文本

虽然上述方法适用于基本的数字转文本转换,但 Excel 的 TEXT 函数能提供更高程度的自定义与精准控制,尤其适合需要按特定格式将数值转换为文本的场景。

例如,若您希望以特定货币格式显示数字、保留指定的小数位数,或采用其他自定义数字格式,TEXT 函数无疑是您的理想之选。它让您精准定义输出文本的格式,因此在对精确性与个性化格式要求较高的数据呈现场景中,TEXT 函数堪称最佳方案。

  • 要转换“至少包含一位数字”且“不含小数位数”的数值至文本,请使用以下公式:
    =TEXT(A2,"0")
  • 要转换“至少包含两位数字”且“恰好包含 1 个小数位数”的数值至文本,请使用以下公式:
    =TEXT(A7,"00.0")
  • 要转换数值至文本并“保留其原始格式”,请使用以下公式:
    =TEXT(A12,"General")

    注意:如果您在非英语语言设置的系统上使用上述公式并遇到 #VALUE! 错误,可能需要改用以下替代公式:

    =""&A12

    将数字更改为文本并使用特定的数字格式

提示:
  • 您可轻松通过单元格中数字的左对齐方式,判断其是否被设为文本格式——标准数字默认右对齐。
  • 假设您在单元格 A2 中有一个数字,希望将其设置为货币格式,并在其后添加“Dollars”一词(例如,将“1234”转换为“$1,234 Dollars”),可使用以下公式:
    =TEXT(A2,"$#,##0") & " Dollars"
  • 您还可以通过以下公式自定义“格式化为社会安全号码”(例如,将“12345678”转换为“012-34-5678”):
    =TEXT(A2,"000-00-0000")
  • 要将 TEXT 公式的结果转换为实际文本值,请先选中包含这些结果的单元格,按下“Ctrl”+“C”进行复制,然后右键单击所选单元格,在“选择性粘贴”选项中选择“值”。
    在“选择性粘贴”部分下选择“值”

通过添加撇号更改数值至文本

在数字前添加撇号是一种快速手动的方法,可将单个数值转换为文本格式,特别适合仅需转换两三个数值的场景。

只需双击单元格,然后在其中的数字前输入撇号(‘)即可完成此操作。

在单元格中的数字前输入撇号(')

提示:
  • 您可轻松通过单元格中数字的左对齐方式,判断其是否被设为文本格式——标准数字默认右对齐。
  • 此外,每个选中单元格左上角的小三角形表明,这些单元格中的数字当前以文本形式存储。

使用文本分列向导转换数值至文本

“文本分列”是 Excel 中一款多功能的数据处理工具,可高效地将一列数值转换为文本,是处理单列数字转文本需求的理想之选。

注意:由于“文本分列”命令一次仅支持处理一列,因此在处理跨多列分布的数据时,效果可能不尽如人意。

  1. 请选择您希望转换为文本的数字。
  2. 在“数据”选项卡的“数据工具”组中,点击“文本分列”。

    功能区上的“文本分列”按钮

  3. 在弹出的“文本分列向导”中,单击“下一步”按钮,跳过第 1 步和第 2 步。在向导的第 3 步中,选择“文本”选项按钮,然后单击“完成”,即可将列中的数字转换为文本。“文本分列向导”
     提示:
    • 您可轻松通过单元格中数字的左对齐方式,判断其是否被设为文本格式——标准数字默认右对齐。
    • 此外,每个选中单元格左上角的小三角形表明,这些单元格当前包含的是以文本形式存储的数字。

提示 1:将存储为文本至数值的数字转换

要将这些以文本格式存储的数字转换为标准数字格式,以便 Excel 能将其识别为实际数值并用于计算,请参阅本教程:如何在 Excel 中批量将文本格式的数字转换为数值?

将存储为文本的数字转换为数字


提示 2:将数字转换为英文单词

要将数字转换为对应的英文单词或英文货币单词(如下图所示),请参阅本教程:如何在 Excel 中快速将数字转换为英文单词?

将数字转换为英文单词

以上是在 Excel 中将数值转换为文本的全部内容,希望本教程对您有所帮助!如需掌握更多实用 Excel 技巧,请点击此处,立即访问我们涵盖数千篇教程的丰富资源库,助您轻松提升效率!