0
我想根据条件将多个行连接成单个单元格。如何根据条件连接多个行
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
我试图在D列中得到“bb1 cc1 cc2 cc3”。 任何指针/帮助将是伟大的。
我想根据条件将多个行连接成单个单元格。如何根据条件连接多个行
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
我试图在D列中得到“bb1 cc1 cc2 cc3”。 任何指针/帮助将是伟大的。
您可以尝试在D2和向下复制到西装:
=IF(ISBLANK(B2),"",B2&" "&C2&" "&C3&" "&C4)
我对你想要做什么不是100%清楚,但它看起来像你想列d保持串联到你在A列中再次出现1。没有VBA,你不能设置“until”类型的条件,所以你必须猜测你必须迭代的最大次数并将其放入公式中。
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),"")
让我们知道,如果这就是你需要的不是什么。
请明确你的问题和你想要做的事情。请添加一些信息,例如屏幕截图 – Benvorth 2014-11-14 19:50:51
列B中的空白单元格数或列A中的零数是否一致? – Jeeped 2014-11-14 19:54:15