只好不停上網看教學,發現一般都寫得落落長,觀念部分講的並不淺顯易懂,
於是決定來自己寫一個。
我目前有發現不同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,選取範圍,函數會幫你記錄下來
後面照舊
建立一個新的資料表叫 "港附"
在輸入區使用VLOOKUP
已A2欄為比對欄位,
這時請點擊第一張資料表Sheet1,選取範圍,函數會幫你記錄下來
後面照舊
3.查詢資料和輸入資料在不同份檔案中
相信第三個部分是最容易碰到而且出錯修改會很麻煩
但其實初次用VLOOKUP時,方法都大同小異,主要是看函數內容的寫法
會因為資料擺放的不同而有所更動而已
先另外建立一個叫Book2的excel檔
在book2的輸入區輸入VLOOKUP函數:=VLOOKUP(A2,[Book1.xls]Sheet1!$A$2:$C$20,3,FALSE)
請注意第二項的寫法!
先用[]包住檔案名稱,後面接著寫資料表的名稱
之後加個 !分隔欄位,而欄位英文和數字要用$分開
若沒自動出現錢字號,按F4按鍵即可
謝謝你的教學 淺顯易懂!
回覆刪除版主真的整理的非常清楚,很容易了解
回覆刪除您好 請教Vlookup有的時候可以比對出 有的時候無法(目前遇到的情況是第一欄位可比對出 往下拖曳其他欄位顯示皆與第一欄位顯示數值相同) 請教是欄位需要特別設定格式嗎
回覆刪除如果方便的話mail聯絡 感恩
tcvwqxh8@gmail.com
Ben
BR
謝謝板主分享,非常清楚受用!
回覆刪除請問版主 ~ 如果是第三種狀況~ 但是檔案兩個都是放在雲端的話,請問要怎麼包住檔案名稱呢?
回覆刪除