连接3列但不是全部都包含数据

时间:2016-03-22 15:43:34

标签: excel-formula

我正在尝试连接3列数据,其中1列可能不包含任何值。它们都是数字字符串,我想在每个字符串之间连接一个点。但是,如果第三列是空白的,我不希望显示额外的点。我试过一个两步过程,我连接第1列和第1列。 2带有点分隔符(因为第1列和第2列中始终有数据)。然后在一个单独的列中,我尝试使用if语句来指示如果第三列为空,请从我创建的连接列中给出结果,否则,给我连接列+“。” +第三栏。

数据样本:

Column 1 Column 2 Column 3 Concat 1+"."+2 What I want
1 1310 1 1.1310 1.1310.1
19250 8550 19250.8550 19250.8550
77171 5199 LAB 77171.5199 77171.5199.LAB

在第一个和第三个例子中,我得到了我想要的东西。但在第二个例子中,我最终获得了19250.8550。 - 我不希望在字符串的末尾添加额外的点。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

这个怎么样

=A2&"."&B2&IF(C2&""="", "", ".")&C2