回覆列表
  • 1 # 逃的逃

    VLOOKUP 是在表格的首列查詢指定的值,並由此返回表格當前行中其他列的值。

    公式表達如下:

    VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

    =VLOOKUP(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/FALSE 或 1/TRUE)。

    可以通俗理解為(用啥找、在哪找、找啥、精確找/近似找)

    要特別注意的一點:其中需要找的內容一定是在資料表的最左列,查詢結果要精確的話,第四個引數要寫False/0或1/TRUE。

    舉個栗子之精確查詢

    下圖為某公司工資表,已知姓名 王五,需要查詢他的工資,那就需要輸入公式 =VLOOKUP(F2,A1:C7,2,0)

    解釋:A1:C7為我們搜尋的區域;2代表搜尋的目標在第二列(特別注意,此第二列不代表整個表格的第二列,而是我們搜尋區域的第二列);0為精確查詢,也可以輸入為FALSE

    c35WL6JHxkGasBvEe3pvmw==.png

    舉個栗子之近似查詢

    下圖中我們知道某人工資為5000,想找是什麼職務,顯然工資一欄中並沒有5000這一項,那就需要近似查找了,Excel中如果找不到查詢值就會返回到小於查詢值得最大值。公式為=VLOOKUP(G3,B1:C7,2,1)

    解釋:B1:C7為查詢區域,2為第二列,1為近似查詢,當然也可以輸入TURE

  • 2 # EXCEL資料處理與分析

    工號、身份證號一般來說都是唯一的,可以用做查詢條件,

    =VLOOKUP(身份證號,身份證號開頭的名單,姓名在第幾列,0)

  • 3 # Excel辦公小動畫

    Excel裡面,如何透過vlookup函式,查詢姓名?

    在這裡舉個簡單的例子

    一、正向查詢:根據工號查詢姓名,工號在首列,姓名第二列

    在B21中輸入公式=VLOOKUP(A21,A13:C18,2,0)

    注意:查詢值必須是位於查詢區域的第一列

    精確查詢時候第四引數可以省略不寫

    查詢值的格式必須一致

    二、逆向查詢:根據工號查詢姓名,姓名在首列,工號在第二列

    在H21中輸入公式=VLOOKUP(G21,IF({1,0},H13:H18,G13:G18),2,0)

    解釋:因為我們是根據查詢值:工號,是在查詢區域的H列後寫G列,所以公式為IF({1,0},H13:H18,G13:G18),查詢值是必須位於查詢區域的首列,透過新增if{1,0}後可以理解為轉置,按F9後

    這裡的IF其實是對陣列進行判斷,並返回一個新的陣列,{1,0}就是構建了一個包含1和0的條件陣列,1代表條件成立,0代表條件不成立。

    IF({1,0},區域1,區域2)

    返回

    {區域1,區域2}

    這是一個固定套路,大家不需要理解,會用就行

  • 中秋節和大豐收的關聯?
  • 盤玩橄欖核最怕什麼?有哪些注意事項?