請Excel高手求救,vlookup問題

2010-09-02 4:44 am
我有一個file,想輸入一個號碼後找到相同號碼後出現同號碼左面第2項資料
例:
D項 E項 F項
aa1a
bb2b
cc3c
dd4d
ee5e
ff6f
gg7g
hh8h
ii9i
jj10j



我在g1輸入2 ,G2=IF(g1>0,VLOOKUP(A1,D1:f14,2,0),"") ,此時G2會顯示B,但我是想他顯示D項,但輸入IF(g1>0,VLOOKUP(A1,D1:f14,-2,0),"") ,又顯示錯誤,請問怎樣才可顯示左面項目的數值.是不是vlookup只可顯示右面的值.

回答 (2)

2010-09-02 6:30 pm
✔ 最佳答案
Vlookup, 祇可向右, 如向左, 便要加一些技巧:=VLOOKUP(G1,IF({1,0},E1:E14,D1:D14),2,0)但一般做法, 用match較佳, 以下三種方法都可以:=INDEX(D:D,MATCH(G1,E:E,))=OFFSET(D1,MATCH(2,E:E,)-1,)=INDIRECT("D"&MATCH(G1,E:E,))
2010-09-02 7:42 am
G2=IF(g1>0,VLOOKUP(A1,D1:f14,X,0),"")

第三個variable of Vlookup 是顯示x項的值
d1:f14, D 是顯示1項, E是顯示2項, 如此類推
D=1,
E=2
F=3

想他顯示D項 G2=IF(g1>0,VLOOKUP(G1,$D$1:$F$14,1,0),"")


收錄日期: 2021-04-13 17:28:59
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100901000051KK01427

檢視 Wayback Machine 備份