作者TKB5566 (台湾知识库5566)
看板Office
标题[算表] VLOOKUP函数,利用index值来取值结果不对
时间Sun Nov 13 19:59:48 2022
软体:Excel
版本:2013
我在Excel档,使用VLOOKUP函数,搭配姓名下拉式选单,要查询姓名对应的电话号码:
Excel档资料如下:
洪文哲 人事部 2004年3月3日 2365-4512
王义星 财管部 1999年2月1日 0936-458-654
......
所以如果下拉式选单选的是洪文哲,对应的电话号码就应该是2365-4512
如果下拉式选单选的是王义星,对应的电话号码就应该是0936-458-654
可是我不管怎麽做,出来的结果都是这样:
https://1drv.ms/x/s!Ap8YIO5o6G7iyCrgMTXzt5hmms7_?e=Yr7EVN
可以明显
发现查询出来的电话号码,是跟资料对不起来的。
而如果我对表格来重新排序,依照姓名来排序的话,就又可以正常查询了。
请问为什麽会这样??这样的话该如何调整设定呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.31.118 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1668340791.A.919.html
1F:→ suaveness: 虽然档案里面看起来是用 INDEX/MATCH 来写的 11/13 21:37
2F:→ suaveness: 不过请养成习惯在 MATCH 或 LOOKUP 类的函数最後补 ,0 11/13 21:38
照您说的修改,就可以了。
3F:→ suaveness: 然後如果这是真实的资料,建议下次改一下再放上来 11/13 21:39
这个是从书上取得的范例档案,应该不是真实资料。
※ 编辑: TKB5566 (111.241.209.113 台湾), 11/13/2022 22:05:41
4F:推 lance7483: 没图哦 11/19 11:12
5F:→ lance7483: 回错,sorry 11/19 11:13