如何在 Microsoft Excel 中将日期转换为文本

2025年3月17日 | 阅读 7 分钟

在 Microsoft Excel 中将日期转换为文本被认为是非常简单且最容易完成的任务。而且,有各种简单的方法可以有效地在 Excel 中将日期转换为文本。

  1. Microsoft Excel 中的文本函数是什么意思?
  2. 使用 TEXT 函数将日期转换为文本。
  3. 使用“文本到列”功能将日期转换为文本。
  4. 使用复制粘贴方法。
  5. 在 Microsoft Excel 中使用文本函数时需要记住哪些重要事项?

Microsoft Excel 中的文本函数是什么意思?

众所周知,在 Microsoft Excel 中,TEXT 函数主要用于通过使用格式代码将特定数字从数值格式转换为文本格式。

我们还可以使用它来将数字显示为单词,包括符号,同时保持数值。此外,Excel 中的 TEXT 函数还可以帮助我们将数字连接到格式化的文本字符串或符号。

* 例如:=TEXT (A6, "dd mmmm, yyyy") 将给定的数值日期 2023 年 1 月 27 日 转换为文本格式 2023 年 1 月 27 日:

How to convert Date to text in Microsoft Excel

文本函数的重要亮点

  1. 我们可以使用 TEXT 函数将日期转换为特定格式。
  2. Excel 中的 TEXT 函数不支持分数格式。
  3. 为了在 Excel 工作表中将数字与字符或文本结合,我们还可以使用 TEXT 函数。
  4. 此外,我们不能在 TEXT 函数公式中结合时间、日期、# 和 0。
  5. 如果 'format_text' 周围没有使用引号,Microsoft Excel 会分别给出 #Name 错误。

TEXT 函数的语法

Microsoft Excel 中 TEXT 函数的语法如下


How to convert Date to text in Microsoft Excel

Excel 中 TEXT 函数的相关参数如下

  1. Value (必需): TEXT 函数中的值通常表示我们想要转换为文本的数值,其值可以是数字引用,也可以是包含数值的单元格,或者可以使用其他函数来有效地返回一个数字。
  2. format_text (必需): TEXT 函数中的 format_text 参数是我们想要应用的格式,我们必须将参数作为包含在引号中的格式代码提供。

如何在 Microsoft Excel 中使用 TEXT 函数?

现在让我们考虑以下示例,以便更好地理解 Microsoft Excel 中 TEXT 函数的使用

# 示例 1:如何将日期转换为各种其他格式的文本字符串?

我们都知道,在 Microsoft Excel 中,日期本质上是以序列号的形式存在的,Excel TEXT 函数可以轻松地将它们转换为文本值。

最具挑战性的部分是为文本日期度指定正确的显示格式。

Microsoft Excel 可以明确理解以下 日期代码

1) 月份

  • m: 它可用于不带前导零的月份数字。
  • mm: 它可用于 Excel 工作表中带前导零的月份数字。
  • mmm: 它是月份名称的缩写形式,例如 Jun.
  • mmmm: 它是月份名称的完整形式,例如 June.
  • mmm: 在此,我们使用月份的首字母;例如,J(代表 June 和 July)。

2) 天

  • d: 这是不带前导零的日期数字。
  • dd: 它用于带前导零的日期数字。
  • ddd: 扩展为一周中的某一天,例如 Mon.
  • dddd: 它是一周中某天的全名,例如 Monday.

3) 年份

  • yy: 双字母表示两位数年份。
  • yyyy: 它也可以是四位数年份。

为了完全按照我们想要的方式显示转换后的文本日期,我们可以使用 Microsoft Excel 中可用的不同分隔符来分隔日期代码,例如

  1. 短划线 (-)。
  2. 斜杠 (/)。
  3. 逗号 (,) 等。

这里也有一些例子

  1. "mm/dd/yyyy" 是在美国广泛使用的日期格式,显示为 03/08/2016。
  2. "dd/mm/yyyy" 是世界其他地区可以使用的日期格式,显示为 03/08/2016。
  3. "dd-mmm-yy" - 显示为 06-Apr-16 以避免任何混淆。
  4. "dddd-mmmm-yyyy" - 这是包含星期几的完整日期。
  • 例如:如果我们在 Microsoft Excel 中假设有一列美国日期,那么我们首先需要将它们导出到 .csv 文件,供我们在英国的合作伙伴使用,然后使用以下公式将日期转换为英国格式

=TEXT (A1, "mm/dd/yyyy")

How to convert Date to text in Microsoft Excel

# 示例 2:如何在 Microsoft Excel 中将给定时间转换为文本字符串

如果 Excel 工作表中的日期条目主要显示日期和时间,并且我们希望将它们完全按照原样更改为文本字符串,在这种情况下,我们可以在 Microsoft Excel TEXT 函数的 format_text 参数中包含以下时间代码。

1) 小时

  • h: 小时以不带前导零的形式写入,例如 0-23。
  • hh: 小时以带前导零的形式写入,例如 00-23。

2) 分钟

  • m: 分钟以不带前导零的形式写入,例如 0-59。
  • mm: 分钟以带前导零的形式写入,例如 00-59

3) 秒

  • s: 秒以不带前导零的形式写入。
  • Ss: 秒以带前导零的形式写入。

一天中的时间段

  • AM/PM: 通常显示为 AM 或 PM。
  • 如果未指定,则有效地使用 24 小时制时间格式。

此外,Microsoft Excel 中的 TEXT 函数主要允许我们在 format_text 参数中包含日期和时间代码。

  • 例如

=TEXT (A2," dd/mm/yyyy hh: mm")

如果我们需要仅转换时间部分,那么我们可以通过仅放置时间代码来实现

=TEXT (A2, "h: mm AM/PM")

我们的 TEXT 公式的结果可能看起来很相似

How to convert Date to text in Microsoft Excel

通过使用“文本到列”将日期转换为文本

现在,我们将考虑一个包含 11 月份各种日期的数据集,如下所示,我们需要将这些日期也转换为文本

How to convert Date to text in Microsoft Excel

以下是将日期转换为文本的步骤

步骤 1: 在此步骤中,我们首先需要选择日期并转到“数据”,然后转到“数据工具”,最后转到 Microsoft Excel 中的“文本到列”

How to convert Date to text in Microsoft Excel

步骤 2: 之后,我们需要单击“下一步”选项,并且我们将取消选中所有“分隔符”。

How to convert Date to text in Microsoft Excel

步骤 3: 现在,在此步骤中,我们将选择位置,然后单击“完成”选项,如下所示

How to convert Date to text in Microsoft Excel

步骤 4: 现在,执行完以上所有步骤后,我们将得到如下输出

How to convert Date to text in Microsoft Excel

通过使用复制粘贴方法将日期转换为文本

我们将再次考虑包含“入职日期”的数据。

How to convert Date to text in Microsoft Excel

步骤 1: 首先,我们需要复制所有数据,然后我们将打开一个记事本并将其粘贴到那里。一旦我们将日期粘贴到记事本中,它将自动转换为文本。

步骤 2: 之后,我们将切换回 Excel,然后我们将选择要粘贴这些日期的单元格。

步骤 3: 然后,我们必须在选定单元格的情况下转到“开始”和“数字”,然后,我们将分别选择“文本”格式(从下拉列表中)。

步骤 4: 最后,我们将以文本形式粘贴日期

How to convert Date to text in Microsoft Excel
How to convert Date to text in Microsoft Excel

在 Microsoft Excel 中使用文本函数时需要记住哪些重要事项?

个人在使用 Microsoft Excel 中的 TEXT 函数时需要记住的重要事项如下

  1. 显然,Microsoft Excel 中的 Text 函数不会将数字从 123 格式转换为“壹贰叁”,为了实现这一点,个人需要使用 Visual Basics for Application (VBA)。
  2. 在 Microsoft Excel 中,Text 函数将数值转换为格式化文本;因此,我们不能将获得的结果用于计算。
  3. 此外,文本函数公式中的 'format_text' 参数不包含星号字符 (*)。
  4. TEXT 函数可在以下 Microsoft Excel 版本中使用
    1. Microsoft Excel 365。
    2. Microsoft Excel 版本 2019。
    3. Microsoft Excel 版本 2016。
    4. Microsoft Excel 版本 2013。
    5. Microsoft Excel Mac 版 2011、Excel 2010 等。