數據查詢在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是條件求和函數,隻适用于查找數值和查找值不重複的情況下使用。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!