Table of contents
当你的数据集有日期、数字、文本等值,而你想把它们连接起来时,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种方法)
总结
这篇文章解释了如何 连接一个不成为数字的日期 我希望这篇文章能让你受益匪浅。 如果你对这个话题有任何疑问,请随时提问。