[問題] vlookup 一直回傳N/A

看板Office作者 (飛雨)時間5年前 (2021/02/03 11:40), 5年前編輯推噓0(0026)
留言26則, 2人參與, 5年前最新討論串1/1
https://imgur.com/QWdLGXb
如圖片所示 在我所顯示的地方要填入最右邊表格的第一欄數值 H的那一欄是我的基準字串 要把找到的代號回填到F欄 但是我怎麼填都是N/A 請問那裏出錯了? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.106.136.106 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1612323644.A.F1E.html

02/03 11:45, 5年前 , 1F
vlookup尋找值在範圍的最左側欄,可以m、n欄資料互換,1改
02/03 11:45, 1F

02/03 11:45, 5年前 , 2F
2
02/03 11:45, 2F

02/03 11:45, 5年前 , 3F
不調整的話,index配合match
02/03 11:45, 3F

02/03 11:50, 5年前 , 4F
謝謝你 可以了 原來只要把m,n互換就好了 不過我還是搞不清楚原理 ※ 編輯: henn066 (120.106.136.106 臺灣), 02/03/2021 12:52:25

02/03 16:12, 5年前 , 5F
VLOOKUP的第一個參數(lookup_value)必須位在範圍(
02/03 16:12, 5F

02/03 16:12, 5年前 , 6F
table_array)的第一行
02/03 16:12, 6F

02/03 16:13, 5年前 , 7F
以你的圖片來講,你要尋找的值(H16)是位在範圍 M:N
02/03 16:13, 7F

02/03 16:13, 5年前 , 8F
中的第二行(N),因此可能不會回傳正確的結果
02/03 16:13, 8F

02/03 16:15, 5年前 , 9F
因此如果將M與N對調後將函式修改為
02/03 16:15, 9F

02/03 16:16, 5年前 , 10F
=VLOOKUP(H16,$M$3:$N$46,2,false)
02/03 16:16, 10F

02/03 16:17, 5年前 , 11F
Excel 就會在範圍($M$3:$N$46)的第一行(M)尋找H16
02/03 16:17, 11F

02/03 16:17, 5年前 , 12F
並回傳第二行(N)的值
02/03 16:17, 12F

02/03 17:10, 5年前 , 13F
不是第一"行",是第一"欄",excel不是以行來稱呼的
02/03 17:10, 13F

02/03 17:18, 5年前 , 14F
還有不是參數,是"引數"
02/03 17:18, 14F

02/03 17:18, 5年前 , 15F

02/03 17:18, 5年前 , 16F
這都是微軟針對該函數所定義的名稱
02/03 17:18, 16F

02/04 00:04, 5年前 , 17F
引數!? 幹我是不是看到自動翻譯的版本
02/04 00:04, 17F

02/04 00:05, 5年前 , 18F
感謝樓上大神指教
02/04 00:05, 18F

02/04 07:42, 5年前 , 19F
「引數不等於參數」,中文翻譯引數和參數,所對應的英文是
02/04 07:42, 19F

02/04 07:42, 5年前 , 20F
什麼「Argument」和「Parameter」
02/04 07:42, 20F

02/04 07:42, 5年前 , 21F
那說中文版的頁面有可能是自動翻譯的版本,好,那直接看微
02/04 07:42, 21F

02/04 07:42, 5年前 , 22F
軟英文版的如何說明的,「Argument」
02/04 07:42, 22F

02/04 07:42, 5年前 , 23F
這是參數嗎?不是,是「
02/04 07:42, 23F

02/04 07:42, 5年前 , 24F
引數」
02/04 07:42, 24F

02/04 07:42, 5年前 , 25F
微軟對這二則的不同處也有說明
02/04 07:42, 25F

02/04 07:42, 5年前 , 26F
02/04 07:42, 26F
文章代碼(AID): #1W6XiyyU (Office)
文章代碼(AID): #1W6XiyyU (Office)