回覆列表
  • 1 # Excel大全

    這個問題很簡單,也是日常工作中常常都碰得到的,使用查詢函式便可以搞定,這裡我就分享給你兩個函式的用法:

    用Vlookup查詢

    用Index+Match查詢

    01 Vlookup函式

    用法: =Vlookup(要找什麼, 在哪裡找, 返回第幾列的值, 查詢方式)

    如下所示,輸入公式 =Vlookup(E1,A:C,3,0),表示,精確查詢E1單元格在A:C區域是否存在,並返回第3列的值,就是對應的C列值。

    02 Index+Match組合

    這個組合的功能與Vlookup類似,Match函式查詢關鍵字,Index則返回具體值。

    用法: =Match( 找什麼, 在哪裡找, 查詢方式 ) =Index( 區域, 位置 )

    如下所示,輸入公式: =match(e1,a:a,0)表示查詢e1單元格在A列的位置;

    公式: =index(C:C, F1) 則返回C列中F1位置的數值;

    組合起來,便是: =index(C:C, Match(E1, A:A,0))

    動畫演示如下所示:

  • 2 # EXCEL學習微課堂

    VLOOKUP是一個查詢函式,給定一個查詢目標,它就能在指定的查詢區域中查詢返回想要查詢的值。它有4個引數,基本語法可以通俗地理解為:

    函式要求:

    1、第①個引數一定要和第②引數的第1列對應。

    2、第②個引數最好用絕對引用,以免在公式的拖拉中變換區域。如果不需要橫向拖拉公式,可直接選擇整列。

    4、第④個引數,精確查詢時用0,模糊匹配時用1。

    一、VLOOKUP的精確查詢,第4個引數為0,查詢目標和查詢區域第1列格式要求一致。

    如下圖,要根據A列的客戶ID,在E:F列查詢返回公司名稱

    B2單元格的公式為:=VLOOKUP($A2,$E:$F,2,0),保證查詢的一定是A列,查詢的範圍一定是E:F列。

    二、VLOOKUP的模糊匹配,第4個引數為1,模糊查詢要求第一列必須升序排列,否則答案可能錯誤,因此要使用模糊查詢前先進行排序。如下圖中的E列,必須升序排列。

    三、用VLOOKUP查找出錯了怎麼辦?實際工作中有的人用起來經常出錯,明明有這個數,確找不到或者查找出錯誤值,如何排除呢?

    1、如果公式寫完後看到的還是公式文字,不進行計算,則公式單元格是設定的文字,要設為常規或數值,重新輸入公式。

    2、檢查第四個引數是否正確?

    3、檢查查詢目標是否在查詢區域的第一列?

    4、檢查查詢目標及第1列是否有多餘的空格或回車符、換行符?

    5、檢查查詢目標與第一列中的匹配值格式是否一致?不一致時,則必須先轉為一致。如果文字格式轉數值格式,我們可以用乘1或加0的方法,如果數值格式轉文字格式建議用TEXT函式或&””轉換。

    6、檢查查詢區域是否為絕對引用?如果沒有絕對引用,在公式拖拉的過程中會偏移變化。查詢區域可以直接用列,比如例項中用的就是E列到F列。

    7、檢查返回的列是否返回正確。

    8、如果確實目標區域沒有查詢目標,但不想出現錯誤值,可以用IFERROR函式,比如上例的公式可寫為:=IFERROR(VLOOKUP($A2,$E:$F,2,0),"")即如果查詢不到則顯示空。

  • 中秋節和大豐收的關聯?
  • 郎窯紅瓷器收藏價值如何?