在Excel中将时间连接为文本,但忽略空白值
我有几个列,我试图joinExcel,包括date和时间。 所有的行都有date,但很多时间值都是空白的。
目前我有以下的公式:
=CONCATENATE(TEXT(B2,"dd mmm yy "), TEXT(C2,"[h]:mm"))
当我有一个date和时间(例如13 Nov 16 10:50)时,这工作正常,但如果时间列是空白值,我会得到一个午夜的结果(例如11月16日16:00)。
我怎样才能忽略空白值,以便显示结果(13 Nov 16)?
对单元格值应用空的检查。
更新公式看起来像 –
=CONCATENATE(IF(ISBLANK(B2),"",TEXT(B2,"dd mmm yy ")), IF(ISBLANK(C2),"",TEXT(C2,"[h]:mm")))
在公式中放置一个IF:
=IF(C2<>"",CONCATENATE(TEXT(B2,"dd mmm yy "),TEXT(C2,"[h]:mm")),TEXT(B2,"dd mmm yy"))