2016-09-26 56 views
0

enter image description hereCONCATENATE B列的多行,直到A列中包含X的話,循環再

我需要做到這一點在Excel和我知道如何與蟒蛇等做到這一點,但它在Excel中完成VBA或公式(最佳選項)。

列A包含一個「W」字符。 列B包含一個「abc」單元,它在任何地方都是一樣的(其他行不會相同)。 C列,我在A列命中「W」值之前連接列B中的所有單元格。

我想在一個或多個步驟中實現某種公式,這將允許我連接所有B列行,直到列A具有「W」。級聯必須在同一行中列B「ABC」發生,但粘貼在列C

預先感謝您

+0

已解決!非常感謝 :) – Emiliano

回答

0

如果可以使用柱d(作爲中間步驟),以及C,集合C2至

=IF(A2="W",D2,"") 

並設置D2至

=B2&IF(A3="W","",";;"&D3) 

然後根據需要複製列C和d向下遠。

相關問題