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

各位神人

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

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

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

謝謝
有一個土炮方法
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()功能就好囉, 這篇有詳細介編
異鄉遊子
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!