在活動數據分析時,常常會碰到處理名單的問題,這邊分享名單比對的實用 excel、Google 試算表 (Google Sheet) 公式!
什麼是名單比對?比對兩欄時的 3 大情境
- 兩個表之間的比對:名單 A 和 名單 B 之間的比對
- 兩邊都出現:A、B 同時出現的名單
- 只在 A 出現:名單 B 沒有
- 只在 B 出現:名單 A 沒有
- 兩欄之間的比對也可以用喔!
名單比對 2 大實用情境
活動名單回應比對
- A 組:貴賓名單
- B 組:已回應的貴賓
兩份問券名單比對
- A 組:問券一名單
- B 組:問券二名單
會用到哪些公式?
- FILTER():這邊有 Google Sheet FILTER 用法
- COUNTIF()
- UNIQUE()
- ARRAYFORMULA():這邊有 Google Sheet ARRAYFORMULA 5 大函數解析
- VLOOKUP()
名單比對:4 大實用情境
兩邊都出現
- 以活動名單回應比對為例,兩邊都出現,就是確定有回應的貴賓名單
=FILTER(A2:A6,countif(B2:B6,A2:A6))
只在 A 出現
- 以活動名單回應比對為例,只有 A 出現,就是沒有回應的貴賓名單
=filter(A2:A6,not(countif(B2:B6,A2:A6)))
只在 B 出現
- 以兩份問券名單比對為例,只有 B 出現,就是只填問券二的人
=filter(A2:A6,not(countif(B2:B6,A2:A6)))
A & B 都有出現的不重複清單
- 以兩份問券名單比對為例,可以篩出不重複的填問券名單
=unique(filter({A2:A;B2:B6},{A2:A;B2:B6}<>""))
名單比對整理:活動數據分析
將表單回應與總名單比對
- 以 UNIQUE() 取出貴賓名單
- 接著比對貴賓是否有回應
=UNIQUE(A:A)
=iferror(arrayformula(if(vlookup(B2:B6,A2:A6,1,0)<>false,1,0)),0)
總結
- 4 大實用情境:兩邊都出現、只在 A 出現、只在 B 出現、A & B 都有出現的不重複清單
- 2 大名單應用:活動名單回應比對、兩份問券名單比對
- 名單比對整理:活動數據分析
如何練習名單比對的功能?【附範例檔案】
更多學習資源推薦
- Google 官方教學:Getting Started with Google Sheets
- Lisa 的超白話實用教學:Lisa 的 Google Sheet 公式教學
- Google Data Analytics Professional Certificate:Google 認證的資料分析師證照課程有幫助嗎? 誰最適合上?可以參考我的學習心得,證照班適合想要全方位學習數據分析工具跟技巧的人!
如何使用這個網站?我的數據分析文章導覽!裡面也會分享更多實用 Google Sheet 教學:本站數據分析文章導覽 及 更多 Google Sheet 實用文章教學