有合併單元格怎麼用vlookup函式(vlookup如何將多個表格資料合併)

原創作者: 蘭色幻想-趙志東 轉自: 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)))

公式說明:

  • UNIQUE函式:保留唯一值
  • Filter函式:根據條件提取所有值
  • Textjoin函式:用符號連線多個字元

遺憾的是,大部分同學都沒這個版本。

可能有不少同學猜想蘭色要用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高手。

       
專欄
Excel實用技巧
作者:教育思享
44.9幣
67人已購
檢視