我想在Excel中加入几个列,包括日期和时间。所有行都有日期,但很多时间值都是空白的。
目前,我有以下公式:
=CONCATENATE(TEXT(B2,"dd mmm yy "), TEXT(C2,"[h]:mm"))
当我有一个日期和时间(例如11月16日10:50)时,此工作正常,但如果时间列是空白值,我会得到一个结果为午夜(例如11月16日16:00)。
如何忽略空白值以显示结果(11月13日)?
答案 0 :(得分:1)
对单元格值应用空检查。
更新公式看起来像 -
=CONCATENATE(IF(ISBLANK(B2),"",TEXT(B2,"dd mmm yy ")), IF(ISBLANK(C2),"",TEXT(C2,"[h]:mm")))
答案 1 :(得分:0)
在公式周围放置一个IF:
=IF(C2<>"",CONCATENATE(TEXT(B2,"dd mmm yy "),TEXT(C2,"[h]:mm")),TEXT(B2,"dd mmm yy"))