Re: [問題] 請Excel高手傳授一下...Vlookup的用法

看板Office作者 (newacc)時間17年前 (2009/01/02 23:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《aquarios ((益))》之銘言: : 假定目前有資料庫如下 : A B C D : 學號 姓名 電話 課程期限 : 001 Alex 0982 10/31 : 002 Ben 0980 11/21 : 該如何撰寫方程式讓之後在空白的(工作表)點名表上 : 只要在學號的欄位輸入001就可以帶入B,C,D的資料呢?? : 那資料庫必須與點名表再同一份工作表上嗎?? : 還是同一個檔案內即可?? VLOOKUP(要搜尋的值,搜尋範圍,傳回從左邊數過來第幾欄的值,是否以最接近的值表示) 註:最後一個邏輯值的意思是說 假設你要電腦搜尋005 但是資料庫中並沒有005這項 如果此邏輯值寫TRUE的話 電腦會自動尋找最接近005的那欄 如果此邏輯值寫FALSE的話 電腦會放棄尋找 以你舉的資料庫來為例 B=VLOOKUP(001,A2:D3,2,FALSE) C=VLOOKUP(001,A2:D3,3,FALSE) D=VLOOKUP(001,A2:D3,4,FALSE) 如果要跨工作表的話 範圍部分需改寫為:工作表名稱!範圍 舉例 假設你的工作表放在sheet1裡面 則你在範圍部分需改寫為 sheet1!A2:D3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.168.18

01/03 06:43, , 1F
A2:D3建議改為絕對位址 $A$2:$D$3 不然拖的時候會跑掉
01/03 06:43, 1F

01/03 20:38, , 2F
另外學號、電話等資料前面要加個',免得會出現#N/A
01/03 20:38, 2F
文章代碼(AID): #19NYoZD_ (Office)
文章代碼(AID): #19NYoZD_ (Office)