请教大佬们,在学用vlookup提取身份证,但总出现NA
excel吧
全部回复
仅看楼主
level 6
Toto.Wolff 楼主
如图,身份证已经调成文本,然后搜索区域也锁定了,仍然na,整个人都麻了[惊哭][惊哭]求经验大佬支支招
2025年11月06日 19点11分 1
level 10
vlookup在区域的首列查找,你这首列是D列(中文徐汇区),查找值是6位数字……
明白?
2025年11月06日 21点11分 2
搞定了,谢谢大佬!!![笑眼][笑眼][笑眼][笑眼][笑眼][笑眼]
2025年11月07日 05点11分
level 12
应该是按教科书学习的。区域包含查找与被查找列,查找列要在被查找列首列。第三参数被查找列在区域第几例。第四参数写0,至于原因,你百度吧
2025年11月06日 23点11分 4
感谢大佬。搞定了…原来查找列要在首列
2025年11月07日 05点11分
吧务
level 15
建议学习下xlookup的用法,比vlookup强大.
2025年11月07日 00点11分 5
ok,我去学一下
2025年11月07日 05点11分
level 11
用Xlookup
2025年11月07日 08点11分 6
level 13
value函数可以说是最没用的函数[呵呵]它跟两个负号--的功能一模一样,然后提取最左边直接left就行
最后,vlookup只适用于被查找列位于最左边的情况(不是的话也能写,用if{1,0}构建数组,没那个必要),而你现在要查找的数字在右边,要返回的反而在左边,所以并不合适,这种情况一般用xlookup或者index+match
=index(D:D,match(--left(I1,6),E:E)
=xlookup(--left(I1,6),E:E,D:D)
2025年11月07日 13点11分 7
level 11
只是截取出生日期,用mid函数就行了,你为啥又要用什么在这里无用的v look up和value
2025年12月20日 02点12分 8
1