excel中的vlookup如何实现根据多个条件查找?

这篇具有很好参考价值的文章主要介绍了excel中的vlookup如何实现根据多个条件查找?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简述

Excel 中根据一个条件查找非常方便,Excel 提供了内置函数 VLOOKUP。但是实际中往往有多种情形,需要根据多个条件进行查找操作,目前没有现成的内置函数。

本篇介绍 VLOOKP+CHOOSE 组合查找公式,可根据任意条件数量进行查找。

下面以两个条件进行查找为例,介绍 VLOOKP+CHOOSE 组合查找公式。

问题

如下图,现有一二手房价格表,表中记录了不同小区和不同户型的房子的价格。现需要根据小区和户型,找到对应的价格。
vlookup根据条件找到多个对应的值,excel办公常用神技能及常见问题,excel,vlookup,多条件查询

公式思路

  1. 主体使用 VLOOKUP 函数进行查找;
  2. VLOOKUP 函数第一个参数:查找值。本例是小区和户型,需要将它们连接为一个文本;
  3. VLOOKUP 函数第二参数:查找区域。查找区域的第一列必须是合并后的小区和户型列,第二列应是价格列;
  4. CHOOSE 函数结合数组公式,可以对多列进行连接合并后,与其他列组合成新的区域。
  5. VLOOKUP 函数的第三个参数,返回值列号。CHOOSE 函数返回的区域第二个列就是价格列。
  6. VLLOKUP 函数第四个参数,查找模式。本例中是精确查找,即 FALSE。

通用公式

根据以上思路可以写出 VLOOKUP + CHOOSE + 数组公式组合的查找公式。通用公式如下:

{=VLOOKUP(条件1&条件2, CHOOSE({1,2},条件1&条件2列,返回值列), 2, FALSE)}

注意,此公式是数组公式,需要以三键输入:CTRL + SHIFT + ENTER。

本例中,具体公式如下:

{=VLOOKUP(C13&C14,CHOOSE({1,2},B3:B10&C3:C10,D3:D10),2,FALSE)}

vlookup根据条件找到多个对应的值,excel办公常用神技能及常见问题,excel,vlookup,多条件查询

三条件查找公式实例

3个及以上条件公式与 2 个条件公式类似,只需要修改查找值和CHOOSE 函数第二个参数。通用公式如下:

{=VLOOKUP(条件1&条件2&...&条件n, CHOOSE({1,2},条件1&条件2&...&条件n列,返回值列), 2, FALSE)}

注意,公式是数组公式,需要以三键输入。

以3条件查找为例,具体公式如下:

{=VLOOKUP(C13&C14&C15,CHOOSE({1,2},B3:B10&C3:C10&D3:D10,E3:E10),2,FALSE)}

vlookup根据条件找到多个对应的值,excel办公常用神技能及常见问题,excel,vlookup,多条件查询文章来源地址https://www.toymoban.com/news/detail-606075.html

到了这里,关于excel中的vlookup如何实现根据多个条件查找?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java根据分组函数GroupingBy进行多个条件组合分组

    在SQL中经常会用到分组,我们也常常遇到一些组合分组的场景。 java8分组 传统写法(单个字段分组) 场景:根据 城市 进行分组 使用的是方法引用:User::getCity 来完成分组 java8分组 传统写法(多个字段分组) 场景:根据 城市,性别进行分组 一般的写法会是下面的这种写法,

    2023年04月19日
    浏览(43)
  • MySQL 根据多字段查询重复数据 MySQL根据某一个或者多个字段查找重复数据

    在实际的数据库应用中,我们经常需要根据多个字段来查询重复的数据。MySQL 提供了一些方法来实现这个功能,让我们能够快速准确地找到和处理重复数据。本文将介绍如何使用 MySQL 来根据多字段查询重复数据,并提供相应的代码示例。 什么是重复数据? 重复数据指的是在

    2024年02月12日
    浏览(42)
  • java中接口多个实现类,如何指定实现类,根据子类类型选择实现方法

    在Java代码中,经常会遇到一个接口有多个实现的情况。而这些实现类的参数又是不同的子类,这时候我们该如何选择正确的实现方法呢? 我们可以通过判断参数的子类类型来选择正确的实现方法。具体实现可以使用Java中的instanceof,它可以判断一个对象是否是某个类的

    2024年02月12日
    浏览(35)
  • 一个可以通过多个条件筛选的系统界面是如何实现的(springboot+mybatis)

    比如我们有一个订单记录管理界面 条件可以通过订单号、商品名称、创建日期范围、价格范围。。。来进行筛选查询。首先我们先确定数据库订单表(我这里就不做连表了,都放在一个表中)模拟一个订单表 order表 订单号     商品名称     创建日期     价格     地址  

    2024年02月13日
    浏览(42)
  • Excel之VLOOKUP()函数介绍

    Excel的VLOOKUP函数语法: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) 参数说明: lookup_value:要查找的值或要比较的值。 table_array:包含要在其中进行查找的数据表的区域。 col_index_num:要返回的值所在列的索引号,从table_array的第一列开始计数。 range_lookup:可选参数,指

    2024年02月16日
    浏览(42)
  • Excel-公式VLOOKUP 使用方法-小记

    表示 MongoDB列 中的任意一条数据 在 MySQL列 精确查找 和 MongoDB列 中一模一样的数据,有的话返回 MongoDB列 数据,没有话返回#N/A  

    2024年02月16日
    浏览(42)
  • [excel]vlookup函数对相同的ip进行关联

    有两个sheet:    找到sheet1在sheet2中存在的ip,也就是找到有漏洞的ip vlookup函数有4个参数 第一个:当前表要匹配的列,选择第一个sheet当前行需要处理的ip即可   第二个:第二个sheet要匹配的数据,因为要和第一个sheet中的ip进行匹配,所以ip必须放在第一列。在列表头进行选择即

    2024年02月14日
    浏览(45)
  • excel(wps)之vlookup函数合并sheet数据

    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。 VLOOKUP函数

    2024年01月24日
    浏览(43)
  • excel中的引用与查找函数篇1

    1、COLUMN(reference):返回与列号对应的数字 2、ROW(reference):返回与行号对应的数字   参数reference表示引用/参考单元格,输入后引用单元格后colimn()和row()会返回这个单元格对应的列号和行号。若参数reference没有引用单元格,返回的是当前单元格的列号和行号。 下面静下心来

    2024年02月10日
    浏览(36)
  • excel中的引用与查找函数篇2

      如下所有案例中表头均不参与范围查找内: 1、LOOKUP(lookup_value,lookup_vector,[result_vector]):在一行或者一列中查找某个值并从另一行或者列中找到同位置的值 记住:中括号内的参数可以不赋值,若在中间用逗号隔开这个参数,若在末尾则不予理会 lookup(查找对象,查找对象所

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包