iT邦幫忙

0

有關Excel自動查表填入資料VLOOKUP函數使用問題

  • 分享至 

  • xImage

各位先進大家好:
我在使用VLOOKUP函數時出現一些問題
我想要將姓名C2中的員工ID依據自動查表的範圍$M$2:$N$7填入資料
並輸入以下函數
=VLOOKUP(C2,$M$2:$N$7,2,FALSE)
儲存格格式亦設定為通用格式
公式函數也檢查許久
也參考了許多網路文章
但是依然出現#N/A
實在是無法理解哪裡出現問題
故前來向各位先進請益
請各位先進協助解惑
https://ithelp.ithome.com.tw/upload/images/20221202/20155641PIRj3QMozx.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
歪歪
iT邦新手 3 級 ‧ 2022-12-02 17:13:16
最佳解答

不想換位置的話改用
=INDEX(M2:N7,MATCH(C2,N2:N7,0),1)

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-12-02 16:40:23

把 M 欄和 N 欄「對調」即可

用 VLOOKUP 時
要拿去比對的,是最左邊那一欄
比對到想要的結果,可以用 1,2,3(第3個參數) 去指定第 n 欄

0
揮揮手
iT邦研究生 5 級 ‧ 2022-12-02 16:43:13

https://twgreatdaily.com/CuyRVm0BJleJMoPMDE57.html
原因是第2點 查找值順序的問題
這篇文章還有其他VLOOKUP NA的問題可以查閱一下

0
ahfuyeuem
iT邦研究生 4 級 ‧ 2022-12-02 16:59:44

XLOOKUP參考一下

0
ccenjor
iT邦高手 1 級 ‧ 2022-12-02 20:04:41

不想換位置的話可以改用
=VLOOKUP(C2,IF({1,0},N2:N7,M2:M7),2,0)

我要發表回答

立即登入回答