我在A2,B2和C2单元中有文本数据。在这一刻,我设置:
E2 =CONCATENATE(A2;B2;C2)
但是我如何设置E2以便根本不连接其中的三个-如果B2为空,则将E2留空?
谢谢
答案 0 :(得分:0)
Ciao
在最新版本的Excel中,您可以将以下公式放在E2单元格中:
= IF(B2 <> "", CONCATENATE(A2, B2, C2), "")
对于我的Excel 2007,这是正确的选择:
= IF(B2 <> ""; CONCATENATE(A2; B2; C2); "")
这意味着如果B2
不为空[<>
表示不相同,""
表示为空],那么您CONCATENATE
。否则,将其留空
较新版本的常规语法如下:
= IF(test, [if true], [if false])
过去的时间:
= IF(test; [if true]; [if false])
希望这对您有所帮助,并祝您有美好的一天,
安东尼诺
答案 1 :(得分:0)
您是否考虑过使用TRIM函数删除任何空格?这样,您可以连接所有字段,而不必担心它们是否为空。
=CONCATENATE (TRIM(A2),TRIM(B2),TRIM(C2),TRIM(E2))