2013年8月1日 星期四

EXCEL使用VLOOKUP函數入門 HOW TO USE VLOOKUP IN EXCEL

昨天突然被要求要用VLOOKUP,但我本身完全對函數一竅不通呀,
只好不停上網看教學,發現一般都寫得落落長,觀念部分講的並不淺顯易懂,
於是決定來自己寫一個。

我目前有發現不同3種情境,VLOOKUP須要跟著做改變。



進入情境前,先建立觀念:
1.VLOOKUP使用時,應該會有2大欄資料,一種是欲查詢資料區,通常資料量較多,直接擷取不方便;另一種是輸入資料區,VLOOKUP函數就是要在這邊撰寫

2.以共同欄位來做比對查詢:使用VLOOKUP查詢的先決條件是,
兩區資料須要有共同欄位,且共同欄位要放在各區的最左邊

接下來直接進入情境囉

情境1.查詢資料和輸入資料在同一張工作表中


這份資料是要將左邊欲查詢資料區的中文港口名稱 填入右邊輸入資料區的港口名稱-中文繁體
共同欄位是港埠代碼3

直接在G2欄作VLOOKUP:


=VLOOKUP(F2,A1:C20,3,FALSE)

F2為比對欄位,也就是共同欄位
A1:C20為欲查詢資料區,通常這邊可以直接選取整個欲查詢資料區域
3    這個數字是指欲查詢資料區的 "欲查詢資料欄",由左至右數來第幾個,由於我們是要查港口的中文名稱,因此由左至右數來是第3欄
FALSE是指要嚴格比對,欄位相要全部符合,不然就顯示#N/A

完成!

2.查詢資料和輸入資料在不同張工作表中


若資料是在同份檔案,不同資料表,其實處理方式跟第一種相似

建立一個新的資料表叫 "港附"
在輸入區使用VLOOKUP
已A2欄為比對欄位,
這時請點擊第一張資料表Sheet1,選取範圍,函數會幫你記錄下來
後面照舊



3.查詢資料和輸入資料在不同份檔案中

相信第三個部分是最容易碰到而且出錯修改會很麻煩
但其實初次用VLOOKUP時,方法都大同小異,主要是看函數內容的寫法
會因為資料擺放的不同而有所更動而已

先另外建立一個叫Book2的excel檔
在book2的輸入區輸入VLOOKUP函數:=VLOOKUP(A2,[Book1.xls]Sheet1!$A$2:$C$20,3,FALSE)

請注意第二項的寫法!
先用[]包住檔案名稱,後面接著寫資料表的名稱
之後加個 !分隔欄位,而欄位英文和數字要用$分開
若沒自動出現錢字號,按F4按鍵即可

5 則留言:

  1. 謝謝你的教學 淺顯易懂!

    回覆刪除
  2. 版主真的整理的非常清楚,很容易了解

    回覆刪除
  3. 您好 請教Vlookup有的時候可以比對出 有的時候無法(目前遇到的情況是第一欄位可比對出 往下拖曳其他欄位顯示皆與第一欄位顯示數值相同) 請教是欄位需要特別設定格式嗎
    如果方便的話mail聯絡 感恩
    tcvwqxh8@gmail.com
    Ben
    BR

    回覆刪除
  4. 謝謝板主分享,非常清楚受用!

    回覆刪除
  5. 請問版主 ~ 如果是第三種狀況~ 但是檔案兩個都是放在雲端的話,請問要怎麼包住檔案名稱呢?

    回覆刪除