作者henn066 (飛雨)
看板Office
標題[問題] vlookup 一直回傳N/A
時間Wed Feb 3 11:40:42 2021
https://imgur.com/QWdLGXb
如圖片所示
在我所顯示的地方要填入最右邊表格的第一欄數值
H的那一欄是我的基準字串
要把找到的代號回填到F欄
但是我怎麼填都是N/A
請問那裏出錯了?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.106.136.106 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1612323644.A.F1E.html
1F:→ soyoso: vlookup尋找值在範圍的最左側欄,可以m、n欄資料互換,1改 02/03 11:45
2F:→ soyoso: 2 02/03 11:45
3F:→ soyoso: 不調整的話,index配合match 02/03 11:45
謝謝你 可以了 原來只要把m,n互換就好了
不過我還是搞不清楚原理
※ 編輯: henn066 (120.106.136.106 臺灣), 02/03/2021 12:52:25
5F:→ suaveness: VLOOKUP的第一個參數(lookup_value)必須位在範圍( 02/03 16:12
6F:→ suaveness: table_array)的第一行 02/03 16:12
7F:→ suaveness: 以你的圖片來講,你要尋找的值(H16)是位在範圍 M:N 02/03 16:13
8F:→ suaveness: 中的第二行(N),因此可能不會回傳正確的結果 02/03 16:13
9F:→ suaveness: 因此如果將M與N對調後將函式修改為 02/03 16:15
10F:→ suaveness: =VLOOKUP(H16,$M$3:$N$46,2,false) 02/03 16:16
11F:→ suaveness: Excel 就會在範圍($M$3:$N$46)的第一行(M)尋找H16 02/03 16:17
12F:→ suaveness: 並回傳第二行(N)的值 02/03 16:17
13F:→ soyoso: 不是第一"行",是第一"欄",excel不是以行來稱呼的 02/03 17:10
14F:→ soyoso: 還有不是參數,是"引數" 02/03 17:18
16F:→ soyoso: 這都是微軟針對該函數所定義的名稱 02/03 17:18
17F:→ suaveness: 引數!? 幹我是不是看到自動翻譯的版本 02/04 00:04
18F:→ suaveness: 感謝樓上大神指教 02/04 00:05
19F:→ soyoso: 「引數不等於參數」,中文翻譯引數和參數,所對應的英文是 02/04 07:42
20F:→ soyoso: 什麼「Argument」和「Parameter」 02/04 07:42
21F:→ soyoso: 那說中文版的頁面有可能是自動翻譯的版本,好,那直接看微 02/04 07:42
22F:→ soyoso: 軟英文版的如何說明的,「Argument」 02/04 07:42
24F:→ soyoso: 引數」 02/04 07:42
25F:→ soyoso: 微軟對這二則的不同處也有說明 02/04 07:42