close
4093 |
Excel如何把不同列資料變成一列 |
如下圖,我要將A欄內容相同的儲存格B欄資料合併到E欄,不知道函數要如何寫呢?
▍方法1.使用TEXTJOIN與IF函數(365/2019含以後版本)
利用IF函數來抓取A欄與D欄相同資料的B欄資料,不相同的則不傳回資料(IF($A$1:$A$6=D1,$B$1:$B$6,""))。
再用TEXTJOIN函數將傳回資料合併(TEXTJOIN(,,IF($A$1:$A$6=D1,$B$1:$B$6,"")))。
所以E1儲存格輸入公式:「=TEXTJOIN(,,IF($A$1:$A$6=D1,$B$1:$B$6,""))」後,向下複製公式到E2:E3儲存格。
▍方法2.使用CONCAT與FILTER函數(365/2019含以後版本)
利用FILTER函數來抓取抓取A欄與D欄相同資料的B欄資料(FILTER($B$1:$B$6,$A$1:$A$6=D1))。
再利用CONCAT函數將傳回資料合併(CONCAT(FILTER($B$1:$B$6,$A$1:$A$6=D1)))。
所以E1儲存格輸入公式:「=CONCAT(FILTER($B$1:$B$6,$A$1:$A$6=D1))」後,向下複製公式到E2:E3儲存格。
文章標籤
全站熱搜
留言列表