原創作者: 蘭色幻想-趙志東 轉自: Excel精英培訓
昨天一位同學在留言中的一個問題:
蘭色老師您好,想請教下:表格中,同一個供方多種業務範圍在不同行同一列,怎麼才能讓表格顯示成,該供方業務範圍彙總到同一個單元格?彙總供方的業主範圍
蘭色據此做了一個示例:
【例】如下圖所示,左表中為供貨明細表,要求把每個供貨商的商品合并到一起(如F列所示),然後在G列求和。
如果A和B列(供貨商 商品)不重複,則直接可以用兩個Vlookup公式輕松搞定。
第一個Vlookup公式:添加輔列公式(D2單元格)
=B2&IFERROR(","&VLOOKUP(A2,A3:D32,4,),"")
第二個Vlookup公式(F2單元格)
=VLOOKUP(E2,A:D,4,0)
但大多數情況下某供貨商是多次提供同一類型商品的,這時用兩個Vlookup合并後會出現重複的商品名稱。
如果你是最新的office365版本,隻需要一個簡單的公式:
=TEXTJOIN(",",,UNIQUE(FILTER(B2:B25,A2:A25=E2)))
公式說明:
遺憾的是,大部分同學都沒這個版本。
可能有不少同學猜想蘭色要用Power query功能,no! 因為power query也有版本限制或要安裝插件,步驟多且不通用。所以蘭色選擇跳過這個方法,給大家提供一個易操作、不限版本的通用方法:Vlookup 數據透視表
1、插入數據透視表
選取左表插入數據透視表,如下圖所示
2、添加輔助列公式
L2單元格公式
=IF(J3="",J2,J2&","&L3)
3、提取合并後的商品名稱
F2單元格公式:
=VLOOKUP(E2,I:L,4,)
4、分類求和
G2單元格公式:
=SUMIF(A:A,E2,C:C)
蘭色說:其實今天出彩的不是Vlookup,而是數據透視表旁邊的循環連接公式,巧妙的把同一供貨商的商品連接到了一起。今天用的全是基本用法,但組合到一起卻解決了一個超難除重複的同類項合并問題。正如蘭色一直強調的一個觀點:學會功能你隻是入門,能靈活運用才是真正的Excel高手。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!