EXCEL如何快速合并年月日时间?

主要问题是,月和日在同一天内时,下面是空白,而且时间是整点时,原始数据不显示:00,想把所有数据都合成D列的格式,数据量比较大,请问大神如何写?感谢感谢

     一、比较规范的数据结构表操作上需要分二步来做:

1、先做好A2:B29区域(若区域是有120行的话,则选择A2:A121),进行数据填充

选择A、B两列,按F5功能键,点“定位”,勾选“空值”,按“确定”,此时,必须直接按一下等于号 “=”,立即再按一下向上的箭头符号“↑”,然后按住 Ctrl  键不放,敲一下回车键,即可填充满A、B列中的数据了。

2、在D3单元格输入公式:

=TEXT(DATE($C$1,A3,B3)+C3/(24-23*(LEN(C3)>3)),"e-m-d h:mm")

复制并下拉至D29,即可。

      二、若是仅仅是解决这个问题,只要在D3单元格输入公式:

=TEXT(DATE($C$1,LOOKUP(4^8,A$3:A3),LOOKUP(4^8,B$3:B3))+C3/(24-23*(LEN(C3)>3)),"e-m-d h:mm")

复制并下拉,即可。但这样的表格总是不太完整的啊!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-10

在D3单元格输入以下公式,然后向下填充公式

=TEXT(DATE(C$1,LOOKUP(1,0/(A$3:A3<>""),A$3:A3),LOOKUP(1,0/(B$3:B3<>""),B$3:B3))+IF(INT(C3)=C3,TIME(C3,0,0),C3),"yyyy-mm-dd hh:mm")

详见附图示例

第2个回答  2021-03-10
D3
=TEXT(DATE(C$1,A3,B3)+IF(C3>1,TIME(C3,,),C3),"yyyy-m-d h:m")
下拉
第3个回答  2021-03-10
操作方法如下:
1、在A3中录入公式=TEXT(D3,"mm")
2、在B3中录入公式=TEXT(D3,"dd")
3、在C3中录入公式=TEXT(D3,"hh:mm")
4、然后选中A3B3C3 向下拉填充即可
第4个回答  2021-03-10

D3=TEXT(DATE($C$1,LOOKUP(13,A$3:A3),LOOKUP(32,B$3:B3))+IF(MOD(C3,1),C3,C3/24),"e-m-d h:mm")

相似回答