Vlookup橫向查詢中,在做周報、月報、季報時,特別經(jīng)常使用做數(shù)據(jù)分析的個人或部門(如財務(wù)部、采購部、銷售部、人事部等)。

財務(wù)部根據(jù)月份和部門查詢部門費用。以采購部、月亮和購買者為基準查詢購買金額。根據(jù)銷售部門、月份和地區(qū)查看銷售情況。人事部根據(jù)月份和部門查詢工資。

事例。

如下面的數(shù)字所示,我們要按月份和地區(qū)查詢銷售額。根據(jù)前面幾篇文章介紹的經(jīng)驗,我們可以歸類為多條件查詢。但是條件是橫向分布的,與之前介紹的不同。

我們該怎么處理?

以下是共享橫向查詢的幾種方法。

第一種方法。為輔助列添加水平垂直查詢。

步驟1。在銷售前插入第二列e列。在輔助列E2中輸入=A2B2,然后向下復(fù)制填充。

階段2。創(chuàng)建復(fù)合查詢標準,$J2K$1。根據(jù)上一句介紹的多列數(shù)據(jù)查詢的經(jīng)驗,條件水平分布應(yīng)加上$鎖行號。條件垂直分布,添加$鎖列號。

步驟3。將上述復(fù)合查詢列和復(fù)合查詢條件賦值給Vlookup公式。

對于K2,請輸入公式=VLOOKUP($J2K$1、E:F、2,0)。向下復(fù)制填充。

第四階段。同樣地,

在L2中輸入公式=VLOOKUP($J2L$1,E:F,2,0)。向下復(fù)制填充。在M2中,輸入公式=VLOOKUP($J2M$1,E:F,2,0)。向下復(fù)制填充。對于N2,請輸入公式=VLOOKUP($J2N$1,E:F,2,0)。向下復(fù)制填充。

第二種方法。無需添加Vlookup if輔助列。

如果無法修改報告格式,不想添加輔助列,或者想展示自己出色的Excel技術(shù),可以使用vlookup if方法。

步驟1。創(chuàng)建兩列復(fù)合數(shù)據(jù)列。公式為if ({1,0},a: ab :b,e:e)

第一列A:AB:B。將欄a和欄b連接成一欄。這是第二列E:E。結(jié)果是熱賣。If({1,0})的目的是將第一列和第二列合并到一個兩列數(shù)組中。階段2。創(chuàng)建復(fù)合查詢標準,$I2J$1。和第一種方法一樣。

步驟3。將上述復(fù)合查詢列和復(fù)合查詢條件代入Vlookup公式。

對于J2,請輸入以下公式:公式=vlookup ($ i2j $1,if ({1,0},a 3360 ab 3360 b,e:e),2,0)。按Ctrl Shift Enter鍵。然后將填充向下復(fù)制。

第四階段。同樣地,

對于K2,請輸入以下公式:公式=vlookup ($ j2k $1,if ({1,0},a 3360 ab 3360 b,e:e),2,0)。按Ctrl Shift Enter鍵。然后將填充向下復(fù)制。對于L2,輸入公式=vlookup ($ j2l $1,if ({1,0},a 3360 ab 3360 b,e:e),2,0)。按Ctrl Shift Enter鍵。再往下答復(fù)

制填充。
  • 在M2輸入公式=VLOOKUP($J2&M$1,IF({1,0},A:A&B:B,E:E),2,0)。并按Ctrl+Shift+Enter組合鍵。再向下復(fù)制填充。
  • 第三種方法。Vlookup+choose. 不需要添加輔助列。

    原理同第二種方法,只是將if換成choose.

    步驟1. 創(chuàng)建兩列復(fù)合數(shù)據(jù)列。公式為 Choose({1,2},A:A&B:B,E:E)

    • 第一列,A:A&B:B。將A列和B列連接成一列。
    • 第二列,E:E。是結(jié)果列銷售額。
    • Choose({1,2})的目的是將第一列和第二列組合成一個兩列的數(shù)組。

    步驟2. 創(chuàng)建復(fù)合查詢條件,$I2&J$1。同第一種方法。

    步驟3. 將以上復(fù)合查詢列和復(fù)合查詢條件代入Vlookup公式.

    在J2輸入公式=VLOOKUP($I2&J$1,Choose({1,2},A:A&B:B,E:E),2,0)。并按Ctrl+Shift+Enter組合鍵。再向下復(fù)制填充。

    步驟4. 同理,

    • 在K2輸入公式=VLOOKUP($I2&K$1,Choose({1,2},A:A&B:B,E:E),2,0)。并按Ctrl+Shift+Enter組合鍵。再向下復(fù)制填充。
    • 在L2輸入公式=VLOOKUP($I2&L$1,Choose({1,2},A:A&B:B,E:E),2,0)。并按Ctrl+Shift+Enter組合鍵。再向下復(fù)制填充。
    • 在M2輸入公式=VLOOKUP($I2&M$1,Choose({1,2},A:A&B:B,E:E),2,0)。并按Ctrl+Shift+Enter組合鍵。再向下復(fù)制填充。

    第四種方法。Sumproduct. 不需要添加輔助列。

    此方法只適用于,查詢結(jié)果為數(shù)值的情況。但比以上方法簡單一些,不用添加輔助行,不需要設(shè)置復(fù)合數(shù)據(jù)列,不需要按Ctrl+Shift+Enter組合鍵。

    步驟如下。

    在J2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=J$1),E:E) ,并向下復(fù)制填充;

    在K2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=K$1),E:E) ,并向下復(fù)制填充;

    在L2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=L$1),E:E) ,并向下復(fù)制填充;

    在M2輸入公式=SUMPRODUCT((A:A=$I2)*(B:B=M$1),E:E) ,并向下復(fù)制填充;


    Sumproduct的語法結(jié)構(gòu)為: Sumproduct((查詢區(qū)域1)=條件1)*(查詢區(qū)域2=條件2),結(jié)果區(qū)域)。前面的違章“Vlookup之多條件查詢”有介紹過,大家可以翻閱前面的文章。

    第五種方法。Sumproduct +絕對引用. 不需要添加輔助列。

    此方法和第四種方法相同。區(qū)別在于第四種方法需要設(shè)置多個sumproduct公式。而此種方法,只需要設(shè)置一個sumproduct公式。

    但缺點在于,必須對絕對引用非常熟悉。

    步驟如不:

    • 在J2輸入公式=SUMPRODUCT(($A:$A=$I2)*($B:$B=J$1),$E:$E),
    • 并向下向右復(fù)制填充。

    如果對絕對引用不熟悉的朋友,還是使用前面幾種方法。


    大家還有其他橫豎查詢的方法嗎?


    以后總會用得上,值得關(guān)注,收藏,點贊,轉(zhuǎn)發(fā)。

    1.《【excel怎么定位橫豎】Vlookup的橫豎查詢,查詢條件橫豎分布,該怎么處理?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

    2.《【excel怎么定位橫豎】Vlookup的橫豎查詢,查詢條件橫豎分布,該怎么處理?》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

    3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/2511561.html