首頁 / 教育 / 正文

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    各位小夥伴,歡迎進入嚴Sir課堂。

    Excel函數說是一個系列課程。為了方便小夥伴們學習,附上前面三講鏈接,供大家選擇學習。

    「Excel函數說」第1講 定位衛星——MATCH函數

    「Excel函數說」第2講 坐標查找——INDEX函數

    「Excel函數說」第3講 Match+Index,強強結合威力大


    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    在第3講中,我們初步見識了Match函數Index函數結合在一起的威力。

    可是有bug:Match函數只能在1列或1行當中查找滿足1個條件的單元格位置。那如果有多個條件呢?這就涉及到多條件查詢了。


    案例問題:某品牌某型號產品單價查詢

    有一張電視產品單價表,現在需要按產品品牌和型號來查詢單價,總體布局和任務要求如下:

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    任務要求:運用公式,根據輸入的品牌和型號查詢單價


    案例分析

    1.案例明確要求用公式來完成作務,目的在於公式的可複製性,增加擴展性。

    2.要查詢單價,必須先知道品牌+型號對應數據所在行,獲取一個數據在某個區域所在的位置,我們想到的是match函數。但是有兩個問題。

    問題1:match函數只能查找一個條件值。

    問題2:match函數只能單行或單列區域查找。

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    如何解決?這是問題的關鍵所在。

    3.在明確了所在行數,利用index函數,在A3:C10單元格區域中取出單價,是輕而易舉的事情。


    關鍵知識

    重點:巧用連接符「&」解決難點問題

    作用:可以將若干內容連接在一起,生成一個新內容。同理,可以將若干個單元格內容連接在一起,生成一個新內容。

    Match函數第1個問題解決:把兩個查詢條件變成一個查詢條件

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    具體操作動圖如示:

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    Match函數第2個問題解決:把兩個查找區域變成一個查找區域

    上面講解的是將兩個單元格的內容連接在一起,那麼可不可將兩個區域的東西連接在一起呢?

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    仍然可以採用連字符「&」實現。但是有一個情況需要注意,兩個區域連接後的結果仍然是一個區域,不是一個單元格。所以,要想一次性得到連接結果,需要這樣做:

    第1:選中I3:I10單元格區域

    第2:在I2單元格輸入公式 =A3:A10&B3:B10

    第3:同時按ctrl+shift+enter三鍵結束(因為公式當中產生的結果是一個區域)

    具體操作動圖如示:

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    這樣,我們就將兩個查詢條件變成一個查詢條件,將兩個查找區域變成一個查找區域,可以去解決這個案例了。


    案例解決

    第一步:應用match函數,確定滿足兩個查找條件值在A3:B10區域中的行數。

    在G5單元格中輸入:=match(E5&F5,$A$3:$A$10&$B$3:$B$10,0)

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    ctrl+shift+enter可以看結果。這個結果代表的就是滿足兩個查找條件值在A3:B10區域中的行數。

    具體操作如動圖如示:

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    第二步:應用index函數,在A3:C10區域裡查找以上步結果為行數,第3列的結果。

    修改G5單元格的公式為:

    =index($A$3:$C$10,match(E5&F5,$A$3:$A$10&$B$3:$B$10,0),3)

    ctrl+shift+enter 得結果。

    具體操作如動圖如示:

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    第三步:對G6單元格複製G5單元格的公式。


    到此,案例任務全部完成。

    面對具體問題,採取逐步分析的方法,將問題進行分解,可以很好地理清我們的思路,幫助我們找到解決辦法。

    為了方便小夥伴們學習,我們的將原始素材共享出來,獲取素材的方法:

    第一步:關注嚴Sir課堂。

    第二步:私信 嚴Sir課堂,因為設定的是自動回復,所以內容一定要準確

    私信內容:練一練

    第三步:根據得到的鏈接自行下載。

    歡迎各位小夥伴關注嚴Sir課堂,並且給我們留言、建議和討論,我們一起進步。

    「Excel函數說」第4講 萬萬沒想到,多條件查詢就這樣被實現了

    相關推薦