Vlookup橫豎查詢,大家在做周報,月報和季報時,會經常用到,特别是做數據分析的個人或部門,如财務部,采購部,銷售部,人事部等。
案例。
如以下數據,我們要根據月份和區域查詢銷售額。根據前面幾篇文章介紹的經驗,我們可以歸類為多條件查詢。但條件是橫豎分布的,和以前介紹過的不一樣。
我們該如何處理呢?
下面分享橫豎查詢的幾種方法。
第一種方法。添加輔助列的橫豎查詢。
步驟1. 在銷售額前插入輔助列E列。在輔助列E2輸入=A2&B2,并向下複制填充。
步驟2. 創建複合查詢條件,$J2&K$1。根據上篇文章介紹的多列數據查詢的經驗,條件橫向分布的,要加$鎖定行号;條件豎向分布的,要加$鎖定列号。
步驟3. 将以上複合查詢列和複合查詢條件代入Vlookup公式。
在K2輸入公式=VLOOKUP($J2&K$1,E:F,2,0)。并向下複制填充。
步驟4. 同理,
第二種方法。Vlookup if. 不需要添加輔助列。
如果不能修改報表格式,或不想添加輔助列,或想展示一下自己的高超的Excel技能,就可以使用vlookup if的方式。
步驟1. 創建兩列複合數據列。公式為 IF({1,0},A:A&B:B,E:E)
步驟2. 創建複合查詢條件,$I2&J$1。同第一種方法。
步驟3. 将以上複合查詢列和複合查詢條件代入Vlookup公式.
在J2輸入公式=VLOOKUP($I2&J$1,IF({1,0},A:A&B:B,E:E),2,0)。并按Ctrl Shift Enter組合鍵。再向下複制填充。
步驟4. 同理,
第三種方法。Vlookup choose. 不需要添加輔助列。
原理同第二種方法,隻是将if換成choose.
步驟1. 創建兩列複合數據列。公式為 Choose({1,2},A:A&B:B,E:E)
步驟2. 創建複合查詢條件,$I2&J$1。同第一種方法。
步驟3. 将以上複合查詢列和複合查詢條件代入Vlookup公式.
在J2輸入公式=VLOOKUP($I2&J$1,Choose({1,2},A:A&B:B,E:E),2,0)。并按Ctrl Shift Enter組合鍵。再向下複制填充。
步驟4. 同理,
第四種方法。SUMproduct. 不需要添加輔助列。
此方法隻适用于,查詢結果為數值的情況。但比以上方法簡單一些,不用添加輔助行,不需要設置複合數據列,不需要按Ctrl Shift Enter組合鍵。
步驟如下。
在J2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=J$1),E:E) ,并向下複制填充;
在K2輸入公式=SumPRODUCT((A:A=$I2)*(B:B=K$1),E:E) ,并向下複制填充;
在L2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=L$1),E:E) ,并向下複制填充;
在M2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=M$1),E:E) ,并向下複制填充;
Sumproduct的語法結構為: Sumproduct((查詢區域1)=條件1)*(查詢區域2=條件2),結果區域)。前面的違章“Vlookup之多條件查詢”有介紹過,大家可以翻閱前面的文章。
第五種方法。Sumproduct 絕對引用. 不需要添加輔助列。
此方法和第四種方法相同。區别在于第四種方法需要設置多個sumproduct公式。而此種方法,隻需要設置一個sumproduct公式。
但缺點在于,必須對絕對引用非常熟悉。
步驟如不:
如果對絕對引用不熟悉的朋友,還是使用前面幾種方法。
大家還有其他橫豎查詢的方法嗎?
以後總會用得上,值得關注,收藏,點贊,轉發。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!