Excel中的數據查詢,這些招數會幾種?

Excel中的數據查詢,這些招數會幾種?

文章圖片

Excel中的數據查詢,這些招數會幾種?

文章圖片

Excel中的數據查詢,這些招數會幾種?

小伙伴們好啊 , 今天咱們一起聊聊Excel中的數據查詢那些事兒 。
1、VLOOKUP這個函數能夠實現從左到右的數據查詢 , 從查詢區域最左側列中找到查詢值 , 然后返回同一行中對應的其他列的內容 。 常用寫法是:VLOOKUP(查找內容查找區域返回第幾列匹配方式)如下圖中 , 要根據E3單元格中的領導 , 在B~C列的對照表中查找與之對應的秘書姓名 。 F3單元格公式為:=VLOOKUP(E3B2:C820)

公式中 , “E3”是要查找的內容 。 “B2:C8”是查找的區域 , 在這個區域中 , 最左側列要包含待查詢的內容 。 “2”是要返回查找區域中第2列的內容 , 注意這里不是指工作表中的第2列 。 “0”是使用精確匹配的方式來查找 。 2、HLOOKUP下圖中 , 要根據A7單元格中的領導 , 在2~3行的對照表中查找與之對應的秘書姓名 。 B7單元格公式為:=HLOOKUP(A72:320)

HLOOKUP函數與VLOOKUP的作用類似 , 能夠實現從上到下的數據查詢 。 先從查詢區域第一行中找到查詢值 , 然后返回同一列中對應的其他行的內容 。 常用寫法是:HLOOKUP(查找值查找區域返回第幾行匹配方式)公式中 , “A7”是要查找的內容 。 “2:3”是查找的區域 , 不要被數字迷惑了 , 這種寫法就是第二到第三行的整行引用 。 在這個區域中 , 第一行要包含待查詢的內容 。 第三參數“2”是要返回查找區域中第2行的內容 , 注意這里不是指工作表中的第2行 。 “0”是使用精確匹配的方式來查找 。 3、LOOKUP下圖中 , 要根據E3單元格中的秘書 , 在B~C列的對照表中查找與之對應的領導姓名 。 F3單元格公式為:=LOOKUP(10/(C3:C8=E3)B3:B8)
LOOKUP函數能夠在指定的行或列中查詢指定的內容 , 并返回另一個范圍中對應位置的值 。 常用寫法是:1、LOOKUP(查找值單行或單列的查找區域要返回結果的行或列)提示:使用該寫法時 , 查詢區域要求升序排序2、LOOKUP(10/(條件區域=指定條件)要返回結果的行或列)
公式中 , “1”是要查找的內容 。 “0/(C3:C8=E3)”是查找的區域 , 不要被這段公式迷惑了 , 這種寫法是模式化的 , 就是0/(條件區域=查找值) 。 先使用等號 , 將條件區域的內容與查找值進行逐一對比 , 返回邏輯值TRUE或是FALSE 。 再使用0除以邏輯值 , 在四則運算中 , 邏輯值TRUE相當于1 , FALSE相當于0 。 相除之后變成了一組錯誤值和0:{#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!也就是條件區域中的某個單元格如果等于查找值 , 對應的計算結果就是0 , 其他都是錯誤值 。
LOOKUP在這組內容中查找1的位置 , 這個函數有一個特點 , 當找不到查找值時 , 會以小于查找值的最接近值進行匹配 , 本例中0的位置是2 , 所以最終返回第三參數B3:B8中第2個單元格的內容了 。 LOOKUP函數的查找區域和返回結果區域 , 都是一行或一列的寫法 , 可以實現任意方向的查詢 。
4、INDEX和MATCH以下圖為例 , 要根據E3單元格中的秘書 , 在B~C列的對照表中查找與之對應的領導姓名 。 F3單元格公式為:=INDEX(B2:B8MATCH(E3C2:C80))

MATCH函數的作用是查找數據在一行或一列中所處的位置 。 常用寫法是:MATCH(查找值查找的行或列匹配方式)公式中的MATCH(E3C2:C80)部分 , 就是精確查找E3單元格中的小袁秘書在C2:C8中所處的位置 , 結果是3 。 INDEX函數的作用是根據指定的位置信息 , 返回數據區域中對應位置的內容 。 本例中 , 先用MATCH函數計算出小袁秘書的位置3 , 再用INDEX函數返回B2:B8區域中第3個單元格的內容 。 INDEX+MATCH函數二者組合 , 也能實現任意方向的數據查詢 。 5、XLOOKUP如果你使用的是 Microsoft 365 , Office 2021或者WPS 2021 , 還可以使用XLOOKUP函數 。 XLOOKUP的作用是在一列(也可以是一行)中查找搜索項 , 并在同一行的另一列中返回結果 。 常用寫法是:=XLOOKUP(查找值查找范圍結果范圍[容錯值
[匹配方式
[查詢模式
)第一參數是要查找的內容 。 第二參數是要搜索的單行或單列的區域 。 第三參數指定要返回結果的區域 。 第四參數指定在找不到匹配項目時返回的值 。
第五參數指定匹配方式 , 默認使用0 , 表示精確匹配 。 第六參數指定查詢模式 , 默認使用1 , 表示從第一項開始執行搜索 。 除了前面三個參數必須有 , 后面的參數是可選的 。 如下圖所示 , F3單元格使用以下公式根據秘書查找對應的領導 。
=XLOOKUP(E3C$3:C$8B$3:B$8\"查無此人\")
公式中的E3是查找內容 , C$3:C$8是包含查找內容的區域 , B$3:B$8則是要返回結果的區域 , 如果找不到查詢值 , 就返回“查無此人” 。 第五、第六參數省略 , 表示使用默認選項 , 以精確匹配方式從第一項開始查找 。
好了 , 今天就和大家分享這些 , 祝小伙伴一天好心情!【Excel中的數據查詢,這些招數會幾種?】