2014-03-31 126 views
0

我使用这个公式几个单元格的内容连接成一个单一的单元:排除来自式空白单元格,同时添加格式化

=B2 & " - " & F2 & G2 & " - " & H2 

然而,F2,G2和H2有时可能是空白的。这里是我的串联电池的外观,当所有这些细胞具有值:

B2的含量 - F2内容G2内容 - H2含量

,这里是它的外观,如果F2和G2没有数据:

B2内容 - H2内容

我该如何设置公式,以便在第二个示例中隐藏额外的破折号和空格,并让我留下“B2内容 - H2内容”?

谢谢!

回答

1

试试下面的代码:

=IF(B2="","",B2&" - ")&IF(F2="","",F2&" - ")&IF(G2="","",G2&" - ")&IF(H2="","",H2) 
+0

感谢,@Jatin和M.Awais,即工作。这是我的最终公式(其中包括另一个相邻单元格): – hockey2112

+0

= IF(B2 =“”,“”,B2)&IF(E2 =“”,“”,“ - ”&E2)&IF(F2 =“”,“ “,F2)&IF(G2 =”“,”“,” - “&G2)&IF(H2 =”“,”“,” - “&H2) – hockey2112

+0

E和F现在是”中间“内容。如果G有一个值,G总是以短划线开头,如果H有一个值,H总是以短划线开头。 – hockey2112

1

也许:

=IF(F2 & G2<>"",B2&" - "&F2&G2&" - "&H2,B2 & " - " & H2)