Excel如何批量合并起止日期到一个单元格

这种合并起止日期真的是万不得已才进行的,通常都是要做成汇报表格给领导或客户看才会需要这样合并。平时做数据统计,一定是开始日期一列,完成日期一列。

由于日期格式在单元格内部是数据编码,所以直接用连接符连接后会导致日期显示的方式不正确,如图3-6所示。那如何处理呢?思路是想办法把日期变成文本。有两种方法可以解决,一种是用函数将日期拆开,再合并成文字型日期。

图3-6

操作

利用YEAR、MONTH、DAY日期提取函数,分别提取出年、月、日,然后再用连接符&将年、月、日连接起来。注意等线字体“~”显示的是“-”,所以需要修改字体,本例中使用微软雅黑,如图3-7所示。看到里面的公式有没有头晕?

图3-7

如果想更加快捷,就使用方法二,需要使用TEXT函数,将数值或日期转换成文字效果的就需要考虑这个函数。这个函数的用法非常灵活,其中将日期转换成文本格式的函数公式如下:

=TEXT(C3,”yyyy-m-d”)&”~”&TEXT(D3,”yyyy-m-d”)

利用&连接符连接3个部分,只是开始日期和完成日期需要用TEXT函数进行定义而已,效果如图3-8所示。

图3-8

如果你对日期格式的定义比较熟悉,也可以定义成如图3-9所示的样子,让日期占零显示。前面的技巧刚刚讲过这方面内容,现在马上用到。

图3-9

当然TEXT还支持其他的格式,如图3-10所示的D列对应的是C列使用的函数公式,可以动手练习一下。

图3-10

总结: 将数值转换成文本的两个思路,一个是想办法进行拆分再进行组合,另一个思路就是利用TEXT函数将其转换成文本型表达格式。

(0)

相关推荐