Excel VLOOKUP函数怎么通过关键字和通配符查询

发布网友 发布时间:2022-04-22 18:58

我来回答

2个回答

热心网友 时间:2023-10-25 11:35

  原始数据为A1:D5区域,在A8单元格输入关键字“张三”,根据这个关键字查询A列姓名中“张三丰”和“张三丰益”对应的工号。

  一般的函数用法如下:
  =VLOOKUP(A8,A1:D5,2,0)
  因为无法找到完全匹配的结果,所以返回错误值。

  VLOOKUP可以使用通配符进行查询,“?”代表一个字符,“*”代表任意长度字符。

  因此,将B8的公式修改成:
  =VLOOKUP(A8&"*",A1:D5,2,0)
  可以查询名字以“张三”开头的第一个值对应的工号信息,本例返回“张三丰”工号。

  将B8公式修改成:
  =VLOOKUP(A8&"??",A1:D5,2,0)
  第一参数使用两个问号,表示以“张三”开头后面有两个字符长度的姓名对应的工号,也就是“张三丰益”对应的工号信息。

  同理,利用公式:
  =VLOOKUP(A8&"?",A1:D5,2,0)
  将返回以A8开头,后面有一个字符的姓名对应的工号。

热心网友 时间:2023-10-25 11:35

=VLOOKUP("*"&关键字&"*",列表区域,列序号,0)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com