求助怎么用VLOOKUP正则匹配不包含字符串出包含值

查看: 7082|回复: 7
紧急求助:内容相符,用vlookup匹配怎么还是会出现#N/A
阅读权限10
在线时间 小时
(11.81 KB, 下载次数: 68)
07:46 上传
点击文件名下载附件
在附件实物清单中E列中,我要根据型号去找整机移库清单汇总中的数量,型号明明一样的,为什么出来的结果很多都是#n/a,是不是哪里格式不对啊,该怎么改?谢谢了.
阅读权限95
在线时间 小时
=VLOOKUP(B3,整机移库清单汇总!A$2:B$57,2,0)
阅读权限20
在线时间 小时
把公式改为绝对引用就可以了 :VLOOKUP(B3,整机移库清单汇总!$A$2:$B$57,2,0)
红的那个部分
阅读权限95
在线时间 小时
你得把区域固定住啊.呵呵!
那个0可以不要,不过逗号不省哦.这样
=VLOOKUP(B3,整机移库清单汇总!A$2:B$57,2,)
阅读权限30
在线时间 小时
3楼的可以......
阅读权限70
在线时间 小时
阅读权限20
在线时间 小时
我也是遇到同样的问题
阅读权限20
在线时间 小时
NA错误分析:
1、遗漏数据,取而代之的是 #N/A 或 NA()
用新数据取代 #N/A。
注释&&可以在数据还不可用的单元格中输入 #N/A。公式在引用这些单元格时,将不进行数值计算,而是返回 #N/A。
2、为 HLOOKUP、LOOKUP、MATCH 或 VLOOKUP 工作表函数的 lookup_value 参数赋予了不适当的值
请确保 lookup_value 参数值的类型正确。例如,应该引用值或单元格,而不应引用区域。
在未排序的数据表中,使用 VLOOKUP、HLOOKUP 或 MATCH 工作表函数来定位值
在默认情况下,使用这些函数在其中查找信息的数据表必须按升序排序。但是 VLOOKUP 和 HLOOKUP 工作表函数还包含一个 range_lookup 参数,允许函数在没有排序的数据表中查找完全匹配的值。若要查找完全匹配值,请将 range_lookup 参数设置为 FALSE。
MATCH 工作表函数包含 match_type 参数,该参数指定被排序列表的顺序以查找匹配结果。如果函数找不到匹配结果,请更改 match_type 参数。若要查找完全匹配的结果,请将 match_type 参数设置为 0。
3、数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致
如果要在多个单元格中输入数组公式,请确认被公式引用的区域与数组公式占用的区域具有相同的行数和列数,或者减少包含数组公式的单元格。例如,如果数组公式被输入到 15 个行高的区域中 (C1:C15),但是公式引用了 10 个行高的区域 (A1:A10),则在区域 C11:C15 中将显示 #N/A。若要更正这个错误,请将公式输入到较小的区域中(例如 C1:C10),或者更改公式引用的区域,使之与公式所在的区域具有相同的行数(例如 A1:A15)。
4、内部函数或自定义工作表函数中缺少一个或多个必要参数
在函数中输入全部参数。
5、使用的自定义工作表函数不可用
确认包含此工作表函数的工作簿已经打开并且函数工作正常。
6、运行的宏程序所输入的函数返回 #N/A
最新热点 /2
京东ExcelHome部分图书,每满100减30,可叠加使用满150减50优惠券,叠券后相当于满300减140。活动日期,即日起至9月18日。
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师查看: 3718|回复: 8
[求助]=VLOOKUP函数怎样只匹配查找值的前三个字段
阅读权限10
在线时间 小时
& & & & & & & &
A00.001A00.101A00.901比如:查找值为A00.902,我只想要匹配为“A00.9”就是符合要求的,请问如何设置。谢谢!A00.903A00.904A00.905A01.001A01.002A01.003+G01*A01.004A01.005+J17.0*A01.006A01.007A01.008
阅读权限95
在线时间 小时
上传压缩文件
阅读权限20
在线时间 小时
=vlookup(&A00.9&&&*&,A:B,2,0)
阅读权限20
在线时间 小时
用=LEFT(VLOOKUP(参数),5)
阅读权限100
在线时间 小时
=VLOOKUP(LEFT(C2,5)&&*&,A:B,2,0)
阅读权限10
在线时间 小时
<font color="#8515092 发表于
用=LEFT(VLOOKUP(参数),5)
漂亮!不胜感激。再请问下,那如何把“A01”变为“A01.0”呢~~谢谢大师!
阅读权限20
在线时间 小时
好像都不行
阅读权限20
在线时间 小时
{=INDEX($B$1:$B$11,SMALL(IF(ISNUMBER(FIND(&A00.9&,$A$1:$A$11)),ROW($A$1:$A$11),12),ROW()))}
假设有11行数据
阅读权限20
在线时间 小时
是你上面那个题吗?如果是只是普通的“A01”变为“A01.0”就用查找与替换就好了.如果是上面那个题提取后再要“A01”变为“A01.0”那就用=LEFT(VLOOKUP(参数),3),先提取前三位,再在另一行里设置公式=提取列&&.0&当然这只是进取后所有结果都会带后缀&.0&,如果只是要“A01”变为“A01.0”,那就加个条件格式=IF(提取列=A01,提取列&&.0&,0),试一下.
最新热点 /2
京东ExcelHome部分图书,每满100减30,可叠加使用满150减50优惠券,叠券后相当于满300减140。活动日期,即日起至9月18日。
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师2863人阅读
excel应用(75)
iamlaosong转载说明:最近看到一篇文章,介绍vlookup函数的别样用法,提取字符串中的数字,比如账号、电话号码等等,觉得很有意思,虽然用处不大,但可以促进我们更深地掌握vlookup函数,实验了一下,很不错,不过,只能取同样长度的数字,对于变长的数字就无能为力了,这种情况下,还不如自己编个函数来得爽。
方法用到数组公式,这儿说明一下,数组公式的输入方法是:首先输入公式,然后按&Ctrl&#43;Shift&#43;Enter&组合键,输入的公式就变成数组公式了,如需要修改,修改后仍然要按&Ctrl&#43;Shift&#43;Enter&组合键结束,否则就不是数组公式了。所谓数组公式,就是公式的参数是一组数据的集合,要对这组集合数据进行处理,产生一个或多个结果。
该用法如下,首先看图:
如上图所示,是某小区多名业主的信息表。如诸君所见,A列是业主的姓名,B列是一些有趣的信息,要求在C列,使用VLOOKUP函数,提取出B列的手机号码。
B列的信息真是奇葩,除了手机号码,还有职业,有婚姻状况,有爱好,有杂感,有病情——这是谁胡编乱造?也太有水平了,真是让人不得不佩服……
=VLOOKUP(,MID(B2,ROW($1:$99),11)*{0,1},2,)
在C2单元&#26684;,输入上面的数组公式,按&Ctrl&#43;Shift&#43;Enter&组合键结束,然后向下复制到C2:C6单元&#26684;。
简单说下公式的含义和解题的思路:
我们知道手机号码是由11位数字构成的。MID(B2,ROW($1:$99),11),MID函数依次从B2的第1、2、3、4……直至99个位置提取11位的数据,然后分别乘以0和1,即常量数组{0,1}。
上述公式写全了就是:=VLOOKUP(0,MID(B2,ROW($1:$99),11)*{0,1},2,0),以C2祝洪忠童鞋的信息为例,如果MID函数的结果为文本,比如“爱吃鱼刺不爱吃鱼真傻”,那么乘以{0,1}后,结果为错误&#20540;{ #VALUE!, #VALUE!};如果MID函数的结果为数&#20540;,比如,结果为{0, }。最终由此建立了一个2列99行的内存数组,作为VLOOKUP函数的第二参数,用作查询范围。
VLOOKUP采用精确匹配的方式,在以上所述内存数组的第一列查询首个0出现的位置,进而返回相对应的内存数组第二列的结果,于是便得到了手机号码。
结果如下:
原文链接:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1442366次
积分:13387
积分:13387
排名:第1001名
原创:261篇
转载:68篇
评论:176条
(2)(9)(6)(8)(6)(6)(4)(4)(10)(9)(6)(7)(8)(6)(5)(5)(7)(2)(5)(4)(4)(7)(8)(4)(6)(6)(6)(7)(8)(5)(7)(4)(4)(9)(6)(5)(7)(9)(8)(6)(3)(6)(2)(4)(2)(3)(2)(1)(1)(3)(1)(1)(3)(3)(1)(1)(1)(1)(2)(1)(1)(1)(2)(3)(4)(2)(3)(2)(2)(5)(1)(1)(1)(1)(4)(1)(1)(3)(karen_lu)
(奋斗中的人a)
第三方登录:

我要回帖

更多关于 vlookup包含匹配 的文章

 

随机推荐