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

近日小妹遇到一个难题,在excel中的日期栏中要输入1963.3.12-1967.3.12形式的数据(当然这样的数据可不只是一两笔这么简单,有上千笔之多呢),我想如果手工... 近日小妹遇到一个难题,在excel中的日期栏中要输入1963.3.12-1967.3.12形式的数据(当然这样的数据可不只是一两笔这么简单,有上千笔之多呢),我想如果手工输入会很费时费力,于是直接输入19630312然后选中这个日期列数据>分列>日期类型>确定将其变为日期类型,再在设置单元格格式>自定义>在类型中输入>yyyy.mm.dd此时变为1963.3.12,用同样方法输入1967.3.12,可是变后我却又犯难了,如果将这两列中的日期合并为一列变为1963.3.12-1967.3.12呢,用=A1&B1合并后并不是我要的这种形式,而将两列中间的框线去掉,以假合并的方式完成任务又不符合要求,而如果用复制粘贴一个个的粘那工作量也太大了,故请教各位大虾老鸟,有没有什么好的方法可以解决这个问题呢?如能解决,小妹感激不尽.
感谢一楼的回答,不过我当然试过你说的这种方法,可是输入公式=A1&"-"&B1后变为23082-24106格式,这并不是我需要的日期格式.
展开
 我来答
1975qjm
高粉答主

推荐于2016-07-17 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7659万
展开全部

一、假设数据分别在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    为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明

  • Format_text 不能包含星号 (*)。

  • 通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

klndicky
2007-05-25 · TA获得超过666个赞
知道小有建树答主
回答量:381
采纳率:100%
帮助的人:0
展开全部
A列 和 B列, 无需自定义格式, 任何日期格式均可
C1输入公式
=TEXT(A1,"yyyy.m.d - ")&TEXT(B1,"yyyy.m.d")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeeben
2007-05-18 · TA获得超过5100个赞
知道小有建树答主
回答量:1434
采纳率:0%
帮助的人:985万
展开全部
小妹怎么聪明一世,糊涂一时呢?

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

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

注: 问题说得很清楚, 不愧多打了那么多字;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式