English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

函數:VLOOKUP是傳回一個值
但用法是清單中"""左欄(直的)"中搜尋特定質.
那如果是清單是横的呢??我要如何抓

A1 B1 C1 D1

2007-01-19 19:27:38 · 3 個解答 · 發問者 candy 1 in 電腦與網際網路 軟體

3 個解答


小弟有點搞不清楚板大ㄉ問題,也許板大是在講”HLOOKUP”這個函數吧
小弟將兩個函數都po上來讓你比較,也許你就能明白該使用哪個函數較適合ㄌ

HLOOKUP範例:
假設目前有兩張工作表為:【薪資計算表】與【薪資條】(如下圖)



圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044501108.jpg?TTazItFBluh35xXg


圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044502707.jpg?TTazItFBPzelLlTb

在薪資計算表中利用”插入(I)→名稱(N)→定義(D)”將薪資計算表內之【$A$1:$G$17】內容定義為員工資料;【$A$1:$G$1】內容定義為員工編號

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044504238.jpg?TTazItFB85f0K5M6



圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044503692.jpg?TTazItFBNMvlYgto

在薪資條中先利用”資料(D)→驗證(L)”,在”設定”標籤中,將”儲存格內允許(A)”選擇”清單”標籤,來源中輸入【=員工編號】後按”確定”後離開

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044505208.jpg?TTazItFBBvO3GbI9

然後在薪資條各儲存格中輸入以下公式即可完成:
B2:利用驗證功能去選擇剛剛定義ㄉ名稱【員工編號】裡面ㄉ內容
D2:=HLOOKUP($B$2,員工資料,2,FALSE)
F2:=HLOOKUP($B$2,員工資料,3,FALSE)
B3:=HLOOKUP($B$2,員工資料,4,FALSE)
D3:=HLOOKUP($B$2,員工資料,5,FALSE)
F3:=HLOOKUP($B$2,員工資料,6,FALSE)
B4:=HLOOKUP($B$2,員工資料,7,FALSE)
E4:=HLOOKUP($B$2,員工資料,8,FALSE)
B6:=HLOOKUP($B$2,員工資料,9,FALSE)
D6:=HLOOKUP($B$2,員工資料,11,FALSE)
F6:=HLOOKUP($B$2,員工資料,13,FALSE)
B7:=HLOOKUP($B$2,員工資料,10,FALSE)
D7:=HLOOKUP($B$2,員工資料,12,FALSE)
B8:=HLOOKUP($B$2,員工資料,14,FALSE)
D8:=HLOOKUP($B$2,員工資料,15,FALSE)
E9:=HLOOKUP($B$2,員工資料,16,FALSE)
B10:=HLOOKUP($B$2,員工資料,17,FALSE)

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044506851.jpg?TTazItFBISKRC6S6

VLOOKUP範例:
假設目前有兩張工作表為:【薪資計算表-1】與【薪資條-1】(如下圖)

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044507712.jpg?TTazItFBLqZ3jP94


圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114045815449.jpg?TTazItFBVrMXzukK

在薪資計算表-1中利用”插入(I)→名稱(N)→定義(D)”將薪資計算表-1內之【$A$1:$Q$7】內容定義為員工資料1;【$A$1: $A$7】內容定義為員工編號1

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044508609.jpg?TTazItFBA40OsztO


圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044509799.jpg?TTazItFBnvNsz4Qb

在薪資條-1中先利用”資料(D)→驗證(L)”,在”設定”標籤中,將”儲存格內允許(A)”選擇”清單”標籤,來源中輸入【=員工編號1】後按”確定”後離開

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044510818.jpg?TTazItFBXiHezrQR


在薪資條-1各儲存格中輸入以下公式即可完成:
B2:利用驗證功能去選擇剛剛定義ㄉ名稱【員工編號1】裡面ㄉ內容
D2:=VLOOKUP($B$2,員工資料1,2,FALSE)
F2:=VLOOKUP($B$2,員工資料1,3,FALSE)
B3:=VLOOKUP($B$2,員工資料1,4,FALSE)
D3:=VLOOKUP($B$2,員工資料1,5,FALSE)
F3:=VLOOKUP($B$2,員工資料1,6,FALSE)
B4:=VLOOKUP($B$2,員工資料1,7,FALSE)
E4:=VLOOKUP($B$2,員工資料1,8,FALSE)
B6:=VLOOKUP($B$2,員工資料1,9,FALSE)
D6:=VLOOKUP($B$2,員工資料1,11,FALSE)
F6:=VLOOKUP($B$2,員工資料1,13,FALSE)
B7:=VLOOKUP($B$2,員工資料1,10,FALSE)
D7:=VLOOKUP($B$2,員工資料1,12,FALSE)
B8:=VLOOKUP($B$2,員工資料1,14,FALSE)
D8:=VLOOKUP($B$2,員工資料1,15,FALSE)
E9:=VLOOKUP($B$2,員工資料1,16,FALSE)
B10:=VLOOKUP($B$2,員工資料1,17,FALSE)

圖片參考:http://tw.f14.yahoofs.com/myper/nFqi3IeWEQEpLpeYMyIN2wOSHg--/blog/ap_20070114044544396.jpg?TTazItFBGbye.SE4


希望能幫助你^^

圖片參考:http://img59.imageshack.us/img59/7316/hqp7.gif

如還有其他問題,可以點小弟ㄉ資料去看看,裡面有很多類似ㄉ問題供你參考

2007-01-22 12:57:47 · answer #1 · answered by ~無止盡ㄉ等待與傷害~ 6 · 0 0

若能提供一部份檔案
會更容易說明的
sandymeq@yahoo.com.tw

2007-01-20 05:11:09 · answer #2 · answered by ? 3 · 0 0

有 HLOOKUP, INDEX, LOOKUP, MATCH ...等函數可以運用
建議提出更明確的問題,更能精準回覆您的問題~

2007-01-19 21:28:22 · answer #3 · answered by ? 7 · 0 0

fedest.com, questions and answers