Excel 如何根据条件连接多行
我试图根据条件将多行连接到单个单元格中Excel 如何根据条件连接多行,excel,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 我试图在D列中得到“bb1 cc1 cc2 cc3”。 任何提示/帮助都很好。您可以在D2中尝试,并复制下来以适应: =IF(ISBLANK(B2),"",B2&" "&C2&"
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,你不能设置“直到”的条件,所以你只能猜测你必须迭代的最大次数,并将其放入公式中
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),"")
如果这不是您需要的,请告诉我们。请澄清您的问题以及您真正想要做的事情。请添加一些信息,例如屏幕截图B列中的空白单元格数或a列中的零是否一致?