作者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/cn.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