如何在Excel中串联不成为数字的日期(5种方法)

  • Share This
Hugh West

当你的数据集有日期、数字、文本等值,而你想把它们连接起来时,Excel会向你抛出一些随机数字。 为了把日期与其他字符串连接起来,并确保格式不会变成数字格式,你需要知道一些技巧,在这篇文章中,我们将向你展示如何做到这一点。

下载工作手册

你可以从这里下载免费的练习Excel工作簿。

连接日期.xlsx

在Excel中连接日期的5种方法,不会变成数字

Excel有 CONCATENATE函数 来串联数值。 但结果是 连结 函数产生的,改变了输入单元格以前的格式,并返回一个新的单元格格式。 为了避免这个问题,我们必须执行 在Excel中使用CONCATENATE函数与TEXT函数。 在下一节中,我们将学习如何用Excel的 文本 函数,将保持一定的单元格格式。

1.在Excel中串联日期与文本并保持日期格式

请看下面的图片,我们向你展示了当你将文本和日期连接在一起时会发生什么。 如果你将文本和日期连接在一起,那么在与文本连接时,日期将变成一些数字。

应用于获得串联结果的公式为 E栏 显示在 F栏 .

我们将学习如何在我们的数据集中连接名称和日期,并使日期格式保持不变。

步骤。

  • 首先,选择任何单元格来存储结果(在我们的例子中,它是 细胞E5 ).
  • 然后,写出以下公式。
=CONCATENATE(B5, " ", TEXT(C5, "mm/dd/yyyy"))

这个公式将连接文本值。 约翰 细胞B5 与日期值。 3/2/2022 细胞C5 在" mm/dd/yyyy "格式 .

  • 现在,按 进入 .

我们有我们的数据集的第一个值的串联结果。

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

现在你的数据集的所有数据都被完美地串联起来,同时具有一定的日期格式。

阅读更多:如何在Excel中结合日期和文本(5种方法)。

2.在保持日期格式的同时串联日期和数字

与文本值一样,Excel的 连结 在执行过程中也不能保持单元格的完美格式。 请看下图,我们有一些百分比格式的数字和一些日期值。 在连接它们之后,它们产生了一些我们没有想到的分散的结果。

因此,现在我们将看到如何在我们连接它们时保持格式不被破坏。

步骤。

  • 首先,选择任何单元格来存储结果(在我们的例子中,它是 细胞E5 ).
  • 然后,写出以下公式。
=CONCATENATE(TEXT(B5, "0.00%"), " and ", TEXT(C5, "mm/dd/yyyy"))

这个公式将连接数字值。 1543.00% 细胞B5 与日期值。 3/2/2022 细胞C5 " 0.00% "格式的百分比数字 和" mm/dd/yyyy" 日期的格式 我们已经添加了 "和" 你可以添加任何你想要的文本。

  • 现在,按 进入 .

我们有我们的数据集的第一个值的串联结果。

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

你的数据集的所有数据现在被完美地串联起来,同时具有一定的格式。

阅读更多:在Excel中串联数字(4个快速公式)

3.在Excel中把两个日期连接起来并保留格式

即使连接两个日期值也不会让你保持日期格式不受影响。 要看证明,请看下面提供的图片。 在这里,我们把两种类型的日期格式连接起来,最后得到了一些看起来很可怕的数字。

为了避免这个问题,我们需要执行两个 文本 我们的公式中的函数。

步骤。

  • 首先,选择任何单元格来存储结果(在我们的例子中,它是 细胞E5 ).
  • 然后,写出以下公式。
=CONCATENATE(TEXT(B5, "mm/dd/yyyy"), " 指 ", TEXT(C5, "ddd, mmmm dd, yyyy")

这个公式将连接第一个格式的日期值。 3/2/2022 细胞B5 与第二种格式的日期值。 2022年3月2日,星期三 细胞C5 " 毫米/dd/yyyy 第一类日期值的 "格式 和" mm/dd/yyyy" 第二类日期值的格式 我们已经添加了 "是指" 你可以添加任何你想要的文本。

  • 现在,按 进入 .

我们有我们的数据集的第一个值的串联结果。

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

你的数据集的所有数据现在被完美地串联起来,同时具有一定的格式。

阅读更多:如何在Excel中串联(3种合适的方法)。

类似的阅读。

  • 如何在Excel中串联列(8种简单方法)
  • 在Excel中串联撇号(6种简单方法)
  • 如何使用VBA将字符串和整数连接起来
  • 在Excel中把行合并成一个单元格
  • 如何在Excel中串联范围(新旧版本均可)?

4.连接Excel日期和时间并防止其变为数字

现在,看看这个混乱的局面(在下图中,在 串联结果E列 ),同时在Excel中把日期和时间连在一起。

为了使这个数据集有意义,你需要遵循我们现在要告诉你的步骤。

步骤。

  • 首先,选择任何单元格来存储结果(在我们的例子中,它是 细胞E5 ).
  • 然后,写出以下公式。
=CONCATENATE(TEXT(B5, "mm/dd/yyyy"), " ", TEXT(C5, "h:mm:ss AM/PM")

这个公式将连接日期值。 3/2/2022 细胞B5 与时间值。 上午10:22:12 细胞C5 " 毫米/dd/yyyy "格式的日期值 和" h:mm:ss AM/PM " 时间值的格式 我们已经添加了一个 空格(" ")。 你可以添加任何你想要的字符串。

  • 现在,按 进入 .

我们有我们的数据集的第一个值的串联结果。

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

现在你的数据集的所有数据都被完美地串联起来,同时具有一定的格式。

相关内容。 如何在Excel中把两个或多个单元格的文本合并到一个单元格中(5种方法)

5.在Excel中串联日期、月份和年份

这一次,我们将学习如何串联 日、月、年 并把它们放在一个特定的格式中,而不是像下面图片中显示的无组织的格式。

我们将在这里做一些技巧,我们将 加0 的单元格,然后我们将对这些单元格进行重新格式化,以获得我们想要的单元格格式。

下面给出了格式化串联结果的步骤。

步骤。

  • 首先,选择任何要格式化的单元格并存储结果(在我们的例子中,它是 细胞G5 ).
  • 在那个牢房里。 传递单元格引用 你想要的格式化和 加0 与它。

例如,我们希望有一个特定的格式,将串联的结果存储在 细胞F5 因此,在我们的案例中,公式中的 细胞G5 变得像这样。

=F5+0

它将转换存储在 细胞F5 转换成Excel数字格式。

  • 现在,按 进入 你已经生成了 "A "中日期的数字。 细胞F5 .
  • 稍后,拖动 填充手柄 将公式应用于其余的单元格。

你现在有了所有数字格式的日期。

  • 这一次。 选择 所有格式化的数据。
  • 接下来,到 数字格式 中的下拉列表。 首页
  • 从列表中,选择 更多数字格式...

  • 格式化单元格 弹出窗口,选择 日期 类别并选择任何日期 类型 在我们的案例中,我们选择了 3/14/2012
  • 最后,点击 认可 .

请看下面的图片。

现在,所有的数据都完美地按照指定的日期格式进行格式化。

相关内容。 如何在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.