學習更多,歡迎關注微信公衆號:Excel辦公小技巧
寫在前面:
今天的案例主要通過index和roundup函數組合實現數據擴充,進而使用vlookup進行多字段聯合查找,以實現最終篩選目的。
案例如下:某品牌共4款新品在北京、天津、上海、重慶、廣州、深圳、哈爾濱、瀋陽八個城市主推,已拿到各城市銷售數據報表,想快速拿到各城市推廣某商品推廣效果較差情況,以便後續指定投放策略。
如下圖,簡單來說,我們要看哪些城市沒有某個或某些商品推廣出去。
如何實現:
第一步:使用INDEX和ROUNDUP函數組合擴展
擴展的核心邏輯:指定城市或單品數量,記爲m,另一列單品或城市個數爲n,m根據n次循環,得到m*n行。過程如下:
-
先輸入語句:=INDEX(ROUNDUP(ROW()/4,0),);
-
定位到m*n位置,CTRL+D向下填充完成;
-
複製單品,同樣複製單元格的形式填充;
第二步:使用vlookup查找匹配並篩選
-
=VLOOKUP(L1&M1,IF({1,0},G:G&H:H,I:I),2,0),先輸入語句;
-
數組公式按鍵CTRL+SHIFT+ENTER即可
-
從結果看,#N/A即是要篩選的數據
-
將#N/A對應的行篩出即可,如下最右側數據區域即是要調整投放策略的城市,及對應的商品。