如何修复以非空白单元格为条件的串联公式

How to fix an a concatenate formula conditional to a non blank cell

我正在尝试连接 C、D 和 E 列中的单元格,只要单元格 A 不为空(有值)

单元格 A 是一个基于上市工作日的公式:

=IF(WORKDAY(A-1;ROW(21:21))>A;"";WORKDAY(A-1;ROW(21:21)))

我的连接公式如下:

=IF(ISBLANK(A24);"";CONCATENATE(E24;CHAR(10);D24;CHAR(10);C24))

即使单元格 A 为空,公式仍在串联

snapshot of excel

空白

Blank (Empty Cell) 表示单元格内有 'nothing',没有公式没有值,即单元格包含 空字符串 ("") 不是 空白。一旦您将 公式任何值 放入单元格,它就不再是空白了。

你应该使用这个公式:

=IF(A24="";"";CONCATENATE(E24;CHAR(10);D24;CHAR(10);C24))

其中 A24="" 包含 个空白单元格,因此您不必也使用 ISBLANK