前言
樞紐分析表只能將不同資料分類顯示,但想要精簡整合就沒辦法,例如:想知道每個會員會去那些分店消費,樞紐分析表只能顯示如下:
會員代號 | 分店簡稱 |
AAA | 西門店 |
AAA | 市府店 |
AAA | 師大店 |
BBB | 站前店 |
BBB | 北投店 |
但我想要的格式是:
會員代號 | 分店簡稱 |
AAA | 西門店、市府店、師大店 |
BBB | 站前店、北投店 |
語法及目的
- COUNTIF:替相同項目編序號
- &:將序號與[會員代號]串接為新資料
- VLOOKUP:以欄找列
- IF:條件判斷用
- ISNA:美化用,配合VLOOKUP找不到值就給予空值
步驟
- 以COUNTIF將[會員代號]編列序號,語法為
=COUNTIF([要比對的起始固定位址]:[特定儲存格所在的相對位址],[特定儲存格所在的相對位址]) e.g. =COUNTIF($A$1:A5,A5)
函式概念說明:從要比對的儲存格往前比較,計算相同的值截至目前有多少筆,即為序號。
- 以&將序號與[會員代號]結合為新欄位,因為VLOOKUP無法檢索兩欄合併的值,只能檢索特定一欄,以特定欄找列對應到的值。
- VLOOKUP找到該[會員代號]去過哪些分店,搭配MAX可知道該會員去過的分店數,由此可知要比對的編號數量,把各個VLOOKUP結果再以&串接顯示即可。