數據查詢在excel中是常見要求,要實現查詢效果方法可不止一種呢,下面介紹查詢的多種方法。
如下圖,需要根據右側的姓名在左側數據區域中查詢出他們分別對應的成績

- VLOOKUP函數
在G2單元格輸入公式:=VLOOKUP(F2,$A$2:$C$13,3,0)
VLOOKUP函數是查詢中用到最多的一個函數,其參數說明為:VLOOKUP(查找值,查找區域,返回序列號,查找方式)

- LOOKUP函數
在G2單元格輸入公式:=LOOKUP(1,0/($A$2:$A$13=F2),$C$2:$C$13)
使用LOOKUP查詢時,需要對查詢區域進行升序排序,但實際工作中很多數據都是亂序的,且不可移動數據位置,所以這裡使用$A$2:$A$13=F2得到邏輯值,再用0除的方法得出唯一符合條件的值。

- index+match函數
在G2單元格中輸入公式:=INDEX($C$2:$C$13,MATCH(F2,$A$2:$A$13,0))
index是引用函數,第一參數選擇數據要返回的區域,再根據match函數查找出姓名所對應的位置偏移行號得到對應的值。

- offset+match函數
在G2單元格輸入公式:=OFFSET($C$1,MATCH(F2,$A$2:$A$13,0),0)
offset也屬於引用函數,先設定G1為參照單元格,再根據match函數查找出來的序號偏移行號,返回新的引用值。

- 高級篩選
選擇數據區域任意單元格,切換到數據選項卡-高級,選擇“將篩選結果複製到其他位置”選擇列表區域,條件區域就是查找的數據,複製到選擇“成績”標題。
注意:高級篩選只適用於查找的數據是從上到下連續排列的情況

- SUMIF函數
SUMIF是條件求和函數,只適用於查找數值和查找值不重複的情況下使用。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/274075.html
微信掃一掃
支付寶掃一掃