分享
三行代码  ›  专栏  ›  技术社区  ›  lexi

Excel合并单元格字符串并忽略空值 - Excel Combine Cell Strings and Ignore Blank Values

  •  0
  • lexi  · 技术社区  · 1 周前

    我有3列数据要组合成aaaa.bb-cc格式

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

    我的公式现在的问题是,即使C列是空的,“-”也会一直显示出来

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

    a a a部分来自不同的工作表,在列表中是相同的值。

    2 回复  |  直到 1 周前
        1
  •  2
  •   Scott Craner    1 周前

    使用if()

    ='Set-Up'!$B$4 &"." &[MMC Code] & IF([Sub MMC Code]<>"","-"&[Sub MMC Code],"")
    
        2
  •  1
  •   bosco_yip    1 周前

    另一种选择

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