📌  相关文章
📜  如何在 Excel 中将文本与日期或时间结合起来?

📅  最后修改于: 2022-05-13 01:56:15.880000             🧑  作者: Mango

如何在 Excel 中将文本与日期或时间结合起来?

Microsoft Excel 允许其用户以行和列的形式存储和管理不同种类的数据,并将其存储在 Excel 工作簿中。由于 Microsoft Excel 允许其用户不仅可以存储数据,还可以在以后根据他们的需要操作这些数据。

在 Excel 中将文本与日期或时间结合起来

让我们假设一个用户在两个不同列中拥有数据的场景。在第一列中,用户有一些文本,在第二列中,用户有日期或时间值,并且用户希望以这样一种方式操作这些数据,以便他/她可以将这两列的数据组合在第三列。

Text

Date

Final Form

MS Dhoni was born on07/07/1981MS Dhoni was born on 07/07/1981
Virat Kohli was born on 05/11/1988Virat Kohli was born on 05/11/1988

现在,我们可以观察到我们的目标是将一列的数据附加到另一列的数据。 Microsoft Excel 为我们提供了两种有用的方法,我们可以使用它们来组合这两个元素。第一个是&符号/运算符,第二个是CONCAT()函数。

方法 1:使用 &运算符符将文本与日期/时间组合

我们可以使用&运算符来组合两个元素。让我们看一个例子。

使用-&-运算符

使用 (&)运算符组合记录

我们可以在公式栏中看到公式=A1&” “&B1 ,其中 A1 和 B1 是两个元素的单元格引用,中间的&” “&表示将两个元素之间用空格连接起来。因此,我们的最终输出可以在 C1 单元中观察到。当我们要组合的元素是文本类型时,此方法很有用。但是当我们想要将文本与日期或时间组合时,此方法将显示模棱两可的输出,因为 Excel 在后端将日期/时间值视为数字。我们可以观察下面给出的图像:

使用公式

我们可以从上图中注意到,日期值在后端的 Excel 中被隐含地视为数字,因此显示了不同的值。现在,为了解决这个错误,我们可以将日期值转换为文本本身,然后将这两个元素连接在一起。 Date类型可以使用TEXT()函数转换为文本。在 TEXT()函数中,我们将单元格引用作为第一个参数(此处为 B2)传递,将日期格式作为第二个参数传递。

文本与日期组合

将日期元素转换为文本类型后,我们可以轻松地连接这两个元素,最终结果可以在上面给出的图像中看到。

方法 2:使用 CONCAT()函数

CONCAT()函数可用于将多个文本相互连接。 CONCAT()函数的语法如下:

其中 text1、text2、text3 等是不同的文本元素。

现在,正如我们所见,这个函数也可以只连接文本值,因此我们需要将日期元素转换为文本类型,然后将转换后的值作为参数传递给 CONCAT()函数。我们可以使用我们在前一个方法中看到的相同方法将日期元素转换为文本类型。可以使用 CONCAT()函数联系这两个元素,如下所示:

CONCAT函数

使用 CONCAT()函数将文本与日期元素连接起来

在公式中,=CONCAT(A2," ",TEXT(B2, "dd/mm/yyyy")), A2 和 B2 是元素的单元格引用。第二个参数“ ”代表一个空格,因为我们想要连接两个由空格分隔的元素。