在EXCEL里面用什么函数能查出来所有的*

我们都知道vlookup函数在Excel数据查询中使用的非常频繁。什么向左向右查询等操作都可以操作。今天我们就来学习一下,vlookup函数如何简单快速的进行多条件数据查询。

案例:在有相同姓名的情况下,通过姓名和工号两个条件查询对应的年龄。

案例说明:如上图,李笑笑有2个名字,这里我们通过姓名和工号两个参数来查询对应的年龄。下面就来学习两个快捷方法。

操作一:&符号轻松解决多条件查询问题

1、这里我们用到了IF函数重构函数的方式来进行操作。第一参数查询的多个条件用&符号进行连接;

2、第二参数用IF判断的方式,将数据查询区域用&进行构造查询区域。选择IF函数按F9可以得出以下构造结果。

通过上图可以看出,重新构造的区域形式如:”张强强GD01,36";"李笑笑GD02,25"等姓名加工号再加年龄的方式。这样vlookup函数第三参数2就可以直接取出里面的数值年龄。

操作二:辅助列方式轻松实现多条件查询

1、这里我们同上一个操作类似,都是用&符号进行连接。简单一点的是我们直接用&做了一个辅助列,这样就没有IF函数那么复杂了。直接通过辅助列内容进行查询就可以实现了。

现在你学会如何利用vlookup函数进行多条件数据查询了吗?

资源资讯分享君 资料分享 工具分享 教程分享 资讯发布 免费 新闻 限免 科技 互联网 攻略 微信公众号:coolwinker

0

Excel中如何利用Vlookup函数实现一对多查询呢?今天就教大家如何操作使用方法步骤。

Excel中如何利用Vlookup函数实现一对多查询

1、打开需要操作的excel表格

2、单击需要查找内容的单元格

在excel中,有三个不仅名称相似,而且功能也相似的查询函数,VlOOKUP,HLOOKUP,LOOKUP,其中,VlOOKUP中字母的V代表的是vertical,表示垂直的意思,也就是这个函数的功能是在垂直方向上查找,而HLOOKUP中字母H代表的是horizontal,代表是水平方向的意思,其实这两个函数,只要学会了其中的一个,另外一个就是换一个方向的问题,学习起来也就容易了,所以我们先来学习一下VLOOKUP函数:

VLOOKUP(查找的值, 查找范围, 查找范围内的第几列, 精确匹配或者模糊匹配)

VLOOKUP 函数各参数示意如下:

  • 查找的值    要查询的值, 这些值可以是文本、数字或逻辑值,但是如果是文本,则不区分大小写。 该参数可以是值(我们输入的值)或引用(也就是某单元格里面的值)。
  • 查找的范围    必需, 数据的单元格区域,查找目标一定要在该区域的第一列,可以使用对区域(例如,A2:D8)或区域名称的引用,也可以是内存数组。
  • 查找范围内的第几列    必需,参数中必须返回的匹配值的列序号(1,2,3,4……,最小为1,最大不能超过查找范围的列数),记得这个是相对于单元格区域的列数,而不是相对于整个工作表的列数。如果参数为 1 时,返回查找范围第一列中相应行的值;如果为 2 时,返回查找的范围第二列中的值,依此类推,但是参数也依据以下的规则:
  • 大于查找的范围的列数,则 VLOOKUP 返回。 错误值 #REF!。
  • 精确匹配或者模糊匹配    可选。 一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值,如果是0或者是FLASE就按照精确匹配,在精确匹配的时候,无需对查找的范围第一列排序,但是如果查找的范围的第一列中有两个或更多值与查找的值匹配,则返回第一个找到的值。
    如果找不到精确匹配值,则返回错误值 #N/A。
  • 如果是TRUE或者省略就按照模糊匹配(我们一般不建议省略第四个参数),如果要采用模糊匹配的话,那么数据区域查找的范围中第一列的值,需要升序排列,
  • 在查找的范围第一列中搜索文本值时,请确保 查找的范围 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。 否则,VLOOKUP 可能返回不正确或意外的值。

有关详细信息,请参阅 CLEAN 函数和 TRIM 函数。

  • 在搜索数字或日期值时,请确保查找的范围第一列中的数据未存储为文本值。 否则,VLOOKUP 可能返回不正确或意外的值。
  • 如果精确匹配或者模糊匹配为 FALSE 且查找的值为文本,则可以在查找的范围中使用通配符 (问号 (?) 和星号 (*)) 。 问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

VLOOKUP 函数搜索某个单元格区域的第一列(注意,要搜索的值,要位于我们区域里面的第一列,这是使用这函数的重点),然后返回该区域相同行上任何单元格中的值。 例如,假设区域 A2:B10 中包含学生及成绩列表,其中学生的姓名存储在该区域的第一列,如下图所示。

如果知道学生的姓名,则可以使用 VLOOKUP 函数返回该学生的成绩。 若要获取潘嘉成的成绩,我们可以先将其名字放在B14单元格,就可以使用公式 =VLOOKUP(B14, A2:B10, 2, FALSE)。 此公式将搜索区域 A2:B10 的第一列中的值潘嘉成,然后返回该区域同1行中第2列包含的值作为查询值97返回,另外我们也可以直接输入学生的名字在函数里面,比如说=VLOOKUP(“潘嘉成”, A2:B10, 2, FALSE)。

我要回帖

更多关于 怎么查看表格里用了什么函数 的文章