EXCEL 如何比對名稱, 並回傳相符合的多個數值

各位神人

小弟有一個表格, 大約如下

張大 30000
李二 28000
陳三 35000
張大 2000
李二 500
李二 7000
陳三 7000

如何用EXCEL 函數自動整理成
張大 30000,2000
李二 28000,500,7000
陳三 35000,7000

謝謝
2021-01-25 9:50 發佈
有一個土炮方法
1. 給兩行資料一個資料標題



2. 用樞紐給它這樣排列


3. 樞紐結果複製中間的欄位


4. 用尋找/取代, 刪除空格,選擇往左移, 完成
可參考https://applealmond.com/posts/44031
2537058 wrote:
張大 30000,2000
李二 28000,500,7000
陳三 35000,7000




D1
=UNIQUE(A1:A8)
或複製A欄後,貼到D欄,再移除重複項(不擴大)

E1
=TEXTJOIN(",",,IF($A$1:$A$8=D1,$B$1:$B$8,""))
新版函數

E1
=SUBSTITUTE(TRIM(CONCAT(IF($A$1:$A$8=D1,$B$1:$B$8&" ","")))," ",",")
舊版函數
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
這個用Pivot Table 就能輕鬆做到囉, 用CONCATENATEX()功能就好囉, 這篇有詳細介編
異鄉遊子
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?