今天客户给了一个EXCEL表,是他们近期的一些数据,要把这个EXCEL中的数据导入我们的数据库。

在处理的过程中,有个时间字段,在数据库里的格式是“yyyy-MM-dd hh:mm:ss” ,但是在客户EXCEL表中,日期和时间是分开的两列:

EXCEL 合并两列的内容_EXCEL


这就需要在EXCEL中处理一下,把两列拼成一列。

如果是文本格式的话,那么只要用类似于 【=D2&" "&E2】的公式就能另起一列进行拼接,但两列都是日期格式,不是文本,无法直接拼接。

解决的办法是用TEXT()函数先把日期格式转换成文本格式,然后拼接,公式如下:


=TEXT(D2,"yyyy-mm-dd")&" "&TEXT(E2,"hh:mm:ss")


 结果如下图:

EXCEL 合并两列的内容_EXCEL _02


其他内容的拼接也是类似的。