首頁 > 軟體

excel資料查詢方法有哪些

2020-07-14 14:34:16

在日常工作學習中經常會用到查詢操作,除了基礎大家都熟知的查詢函數之外,你還了解過什麼實用高效的函數麼?這篇文章將為你介紹幾種查詢函數的特殊應用,讓我們一起看看吧!

1、單條件查詢

來看下面的表格,要從對照表中查詢不同崗位的補助金額。

普通青年這樣寫公式:

=VLOOKUP(B2,E$3:F$5,2,0)

走你青年這樣寫公式:

=SUMIF(E:E,B2,F:F)

在薪資對照表中,每個記錄都是唯一的,所以這裡用SUMIF按崗位條件求和,結果就是每個崗位的對應記錄。

2、多條件查詢

再看下面的表格,要從對照表中,查詢不同崗位、不同級別對應的補助金額。

普通青年這樣寫公式:

=LOOKUP(1,0/((B2=F$3:F$8)*(G$3:G$8=C2)),H$3:H$8)

走你青年這樣寫公式:

=SUMIFS(H:H,F:F,B2,G:G,C2)

這裡咱們同樣利用對照表中都是唯一記錄的特點,所以用SUMIFS按崗位和級別兩個條件求和,得到的結果就是不同崗位、不同級別的對應補助記錄。

3、帶萬用字元的查詢

繼續看下面的表格,要從對照表中,查詢不同物料、不同規格對應的單價。

普通青年這樣寫公式:

=VLOOKUP(B3,D2:H7,MATCH(B2,D2:H2,0),0)

公式先使用MATCH函數查詢出B2單元格的名稱在對照表中處於第幾列。

然後使用VLOOKUP函數,以B3單元格的規格型號作為查詢值在對照表中查詢,再以MATHC函數的結果指定要返回第幾列的內容。

走你青年這樣寫公式:

=SUMPRODUCT((B2&B3=E2:H2&D3:D7)*E3:H7)

公式先將B2和B3單元格中待查詢的名稱和型號合併,然後將對照表中的名稱和型號合併,用等式對比二者是否相同,最後將對比得到的邏輯值與對照表中的單價相乘,並計算乘積之和。

這個公式看起來和VLOOKUP公式的長度沒什麼優勢,但是最重要的是可以利用等式忽略萬用字元的特性,能夠避免因為規格型號中存在星號*,在部分特殊情況下出現的查詢錯誤。
源自:周慶麟


IT145.com E-mail:sddin#qq.com