如何根据条件连接多个行

时间:2014-11-14 19:45:16

标签: excel

我试图根据条件将多个行连接到一个单元格中。

A  B    C     D
1  bb1  cc1   bb1 cc1 cc2 cc3 
0       cc2
0       cc3 
1  bb2  cc4   bb2 cc4 cc5 cc6 
0       cc5
0       cc6

我想要得到" bb1 cc1 cc2 cc3"作为D列的结果。 任何指针/帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

您可以尝试在D2中复制以适应:

=IF(ISBLANK(B2),"",B2&" "&C2&" "&C3&" "&C4)

答案 1 :(得分:0)

我不是100%清楚你要做什么,但看起来你希望D列保持连接,直到你在A列中再击中另一个。没有VBA,你不能设置“直到“有点条件,所以你必须猜测你必须迭代的最大次数,并把它放在公式中。

A   B   C   Result
1   bb1 cc1 bb1 cc1 cc2 cc3
0       cc2 
0       cc3 
1   bb2 cc4 bb2 cc4 cc5 cc6
0       cc5 
0       cc6 

我用这个得到了这个:

 =IF(A2,B2&" "&C2&IF(A3,"",B3&" "&C3)&IF(A4,"",B4&" "&C4),"")

如果这不是您需要的,请告诉我们。