连接单元格以合并名称,但如果空白则忽略

问题描述 投票:0回答:1

我有三列数据: A1 名字 B1 姓氏 C1 首选名称

我希望 E 列中的值在括号中显示名字、姓氏和首选名称(如果有),如果没有首选名称则不显示括号。

到目前为止我的公式是 =CONCAT(A1," ",B1," (",(C1),")")

如果C1为空,有没有办法阻止公式选取它?

公式:=CONCAT(A1," ",B1," (",(C1),")")

excel if-statement merge concatenation
1个回答
0
投票

尝试以下公式-

=TEXTJOIN(" ",1,A1,B1,IF(C1<>"","("&C1&")",""))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.