Excel合并单元格字符串并忽略空白值

时间:2019-10-08 16:16:42

标签: excel string excel-formula concatenation

我有3列数据要合并为AAAA.BB-CC格式

列A和B始终具有值,但是列C是可选的。在这种情况下,我想忽略空格,并将结果写为AAAA.BB

我现在的公式存在的问题是,即使C列为空白,也始终显示“-”

='Set-Up'!$B$4 &"." &[MMC Code] & "-"&[Sub MMC Code]

AAA部分来自不同的工作表,并且在列表中具有相同的值。

2 个答案:

答案 0 :(得分:2)

使用IF()

='Set-Up'!$B$4 &"." &[MMC Code] & IF([Sub MMC Code]<>"","-"&[Sub MMC Code],"")

答案 1 :(得分:1)

另一个选择

=SUBSTITUTE(TRIM('Set-Up'!$B$4&"."&[MMC Code]&" "&[Sub MMC Code])," ","-")