乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel通配符-office技巧——Excel,当lookup遇上通配符

excel通配符-office技巧——Excel,当lookup遇上通配符

作者:乔山办公网日期:

返回目录:excel表格制作



“为什么vlookup函数会给我错误的结果?难道这是Excel的bug?


令人疑惑的vlookup结果


单元格D3,D4中分别是要查询的字段,但E3、E4中的查询结果,却不是正确的结果。这是为什么呢?


其实,这是因为你遇上了通配符


通配符

字段中的问号"?"和星号"*"都是Excel中的通配符。他们可以被用在诸如Find/Replace, Search, Match以及Lookup这样的函数中,具体说来:


  • 问号-代表单个字符


  • 星号-代表任意长度的字符


回到上述的例子中,在进行第一个vlookup时,“裤子?8”意味着这样的一个字符串:


  • 以“裤子”开始


  • 以“8”结尾


  • 两者间还有一个字符


所以造成在使用vlookup时,Excel首先匹配到了A5单元格的“裤子28”。


而在进行第二个vlookup时,“裤子*9”则首先让程序匹配到了A4单元格的“裤子蓝色29”。


该怎么办?

因此,如何才能在使用vlookup查询包含“?”或“”这样的字符串呢?


你需要在“?”/“”前添加一个“~”



如图所示,在通配符前添加“~”后,就能查询到正确的结果了。


不过,如果你不记得在查询前给单元格中的通配符加上~,那你可以使用SUBSTITUTE函数。


=VLOOKUP(SUBSTITUTE(lookup_value,"","~"),$A$3:$B$7,2,0)



相关链接:

[Excel]你有听说过“快速填充”这个功能吗?


数据的差异,让Excel来帮你找


一次存出WORD或者PPT里的所有美图!



相关阅读

  • word字体放大-Word中使文字适应单元格的方法

  • 乔山办公网word文档
  • 施老师:在WORD排版中,好多学员都会碰到一个单元格中,第一行文字不够放,就会被挤到第二行中,这样难免不美观,那好多学员运用的方法,就是一个一个地去调整单元格我列宽或行
  • word表格下载-一键实现Word表格自动填充

  • 乔山办公网word文档
  • 总用Word做报告,虽然里边涉及到的一些简单数据表的统计,用表格菜单中的公式也能很好地解决。但在Word表格中,公式的填充不能像文本或编号那样可以一次填充多行。-word表格下载
关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网