close

4082

Excel如何資料合併處理

像下圖中,依據D1:G1項目將相同的A欄項目其B欄的值合併到D2~G2儲存格中,要做到有哪些公式可以。

image

1.使用CONCAT與FILTER函數(365、含2019以上版本)

1.點取D2儲存格輸入公式:「=CONCAT(FILTER($B$1:$B$9,$A$1:$A$9=D1))」後,向右複製公式到E2:G2儲存格。

image

公式說明:

=CONCAT(FILTER($B$1:$B$9,$A$1:$A$9=D1))

公式一FILTER($B$1:$B$9,$A$1:$A$9=D1) 傳回A1:A9儲存格內容與D1儲存格同的同列B欄資料。

公式二CONCAT(公式一) 將公式一傳回資料合併。

2.使用TEXTJOIN與IF函數(365、含2019以上版本)

1.點取D2儲存格輸入公式:「=TEXTJOIN(,,SUBSTITUTE(IF($A$1:$A$8=D1,$B$1:$B$8),FALSE, ""))」後,向右複製公式到E2:G2儲存格。

image

公式說明:

=TEXTJOIN(,,SUBSTITUTE(IF($A$1:$A$8=D1,$B$1:$B$8),FALSE,""))

公式一IF($A$1:$A$8=D1,$B$1:$B$8) 傳回A1:A9儲存格內容與D1儲存格同的同列B欄資料。

公式二SUBSTITUTE(公式一,FALSE,"")) 將公式一傳回資料中的FALSE刪除。

公式三TEXTJOIN(,,公式二) 將公式二傳回資料合併。

 


arrow
arrow
    文章標籤
    TEXTJOIN IF FILTER CONCAT
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()