在excel中如何将两列日期并到一列中

发布网友 发布时间:2022-04-22 10:18

我来回答

3个回答

热心网友 时间:2023-07-05 08:50

一、假设数据分别在A1和B1单元格,如果数据是文本日期,则可以在C1单元格写入公式:

=A1&"-"&B1

这样就将两个数据用“-”号相隔写在C1单元格中了。

 

如下图中A1,B1单元格是两个文本日期,在C1单元格写入公式  =A1&"-"&B1,则效果如下

 

但如果A1,B1单元格的不是文本日期则直接用&进行连接,得出的格式就出错了,如下图

 

 

 

二、如果A1,B1单元格中写入的是EXCEL认可的日期数据,如A1单元格写入了  2015/1/1  在B1元格写入了  2015/10/1   ,想在C1单元格得出   2015/1/1-2015/10/1   ,则C1单元格应写入公式:

=TEXT(A1,"e/m/d-")&TEXT(B1,"e/m/d")

如图:

 

三、TEXT函数的定义:

将数值转换为按指定数字格式表示的文本。

语法

TEXT(value,format_text)

Value    为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text    为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明

热心网友 时间:2023-07-05 08:51

A列 和 B列, 无需自定义格式, 任何日期格式均可
C1输入公式
=TEXT(A1,"yyyy.m.d - ")&TEXT(B1,"yyyy.m.d")

热心网友 时间:2023-07-05 08:51

小妹怎么聪明一世,糊涂一时呢?

既然用& ,为何不彻底使用呢?

你可以使用 =A1&"-"&B1 来实现你的目标;

注: 问题说得很清楚, 不愧多打了那么多字;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com