excel中的vlookup函式

時間 2021-05-11 00:56:51

1樓:excelfans

這個函式寫錯啦,VLOOKUP是首列索引函式,就是查詢範圍的第一列,必須是包含查詢值的那列,也就是說,如果查姓名,則查詢範圍的第一列,就必須是姓名,其他被返回內容,放在姓名列後面

就是把G和H列互換一下。

還有乙個措施,就是最後乙個引數缺失了。

應該是=VLOOKUP(E2,$G$2:$H$91,2,0)注意,最後乙個引數,0,你忘記寫了。

可以參考

最後紅色箭頭指的那個地方,填0.

excelfans:VLOOKUP函式

2樓:零壹快學

方法一:將G列和H列兩列調換過來,然後輸入:=vlookup(E2,$G$2:$H$91,2,0)

方法二:使用LOOKUP函式,直接輸入:=LOOKUP(E2,$H$2:$H$91,$G$2:$G$91)

3樓:資料小E

公式錯了。

你這是vlookup逆向查詢的情況,D2單元格修改公式:

=VLOOKUP(E2,IF(,H:H,G:G),2,0)

如果比較難理解,那就使用vlookup正常的用法,你把G列資料複製到I列,也就是說把學號列複製到姓名列的後面,然後D2內輸入公式:

=VLOOKUP(E2,$H2:$I91,2,0)

當然,也可以用index函式+match函式的組合使用,資料來源不用動,在D2單元格內輸入公式:

=INDEX(G:G,MATCH(E2,H:H,0))

就這樣。

4樓:同中書門下平章事

根據你的情況,你的函式應該這樣寫:

方法一:

=VLOOKUP (E2,IF(,$H$2:$H$91,$G$2:$G$91),2,0)

方法二:

=LOOKUP (1,0/(E2=$H$2:$H$91),$G$2:$G$91)

方法三:

=INDEX ($G$2:$G$91,MATCH (E2,$H$2:$H$91,0))

zhuanlan /c_1167593106354016256

5樓:不開車的老司機

vlookup應用方式有問題吧,引用的資料來源首列應該為查詢的資料所在列!建議你將名字所在列都放到學號後面去,不管是資料來源還是你要輸入函式的區域,都將兩列交換位置

算NPV的題目,為什麼excel的npv函式和數學方法算的差別那麼大

gabriel 題主的問題似乎不是非常明確。按照題主的兩種演算法 1 excel NPV 演算法,將所有五年的現金流 在這裡我們假設期是年,無所謂,是月,季,周均可 現金流折現,然後相加得到1067.18。公式是NPV RATE,VALUE1,VALUE2,VALUE3,VALUE4,VALUE5 ...

excel中如何轉換資料?

林白 為何一定要上圖才放過人 函式功能解析 1 SUBSTITUTE函式 函式功能 將某字串中在指定位置出現的指定字元替換成自定義的字元。語法 SUBSTITUTE text,old text,new text,instance num text是需要替換其中字元的文字,或是含有文字的單元格引用 o...

EXCEL中怎麼實現分段計算

王詩 首先,為了方便,把提成和懲罰的檔位和額度,單獨做成乙個區域,方便調整數值。如下圖黃色部分 之後,計算2個輔助列。實際就是上一檔位邊界的提成或懲罰。這樣計算當前的提成或者懲罰,就只需計算超出上一檔位部分。公式只需要輸入深紅和深藍色。其餘下拉右下角就可以得到。H4 F4 F3 G4 SUM H 3...