精华内容
下载资源
问答
  • excel多条件查找
    2021-02-27 12:28:35

    d088b5b7822f216b80b209f6c0dc4427.png

    excel多条件查找 Excel中实现多条件查找的15种方法,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是excel多条件查找的相关知识,你准备好学习excel多条件查找 Excel中实现多条件查找的15种方法了吗,赶紧搬好小板凳,跟我一起来学习这个知识吧!

    如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示

    01b368ba55cc9a781f1bd8d85e4c2576.png

    1、SUM函数

    公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

    公式简介:使用(条件)*(条件)因为每行符合条件的为0,不符合的为1,所以只有条件都符合的为非零数字。所以SUM求和后就是多条件查找的结果

    2、SUMPRODUCT函数

    公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)

    公式简介:和SUM函数用法差不多,只是SUMPRODUCT函数不需要数组运算

    3、MAX函数

    {=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

    SUM是通过求和把符合条件的提出来,这里是使用MAX提取出最大值来完成符合条件的值提取。

    4、lookup函数

    公式1=LOOKUP(A9&B9,A2:A6&B2:B6,C2:C6)

    公式简介:LOOKUP函数可以直接进行数组运算。查找的连接起来,被查找区域也连接起来。

    公式2:=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)

    公式3=LOOKUP(1,0/((A2:A6&B2:B6)=(A9&B9)),C2:C6)

    公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)

    5、MIN+IF函数

    公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))

    6、SUM+IF函数

    公式 =SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))

    7、INDEX+MATCH函数组合

    公式1:{=INDEX(C2:C6,MATCH(A9&B9,A2:A6&B2:B6,0))}

    公式2:{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}

    8、OFFSET+MATCH函数

    公式=OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)

    9、INDIRECT+MATCH函数

    公式=INDIRECT("C"&MATCH(A9&B9,A1:A6&B1:B6,0))

    10、VLOOKUP+CHOOSE函数

    公式 :=VLOOKUP(A9&B9,CHOOSE({1,2},A2:A6&B2:B6,B2:C6),2,0)

    11、HLOOKUP+TRANSPOSE+CHOOSE函数

    公式=HLOOKUP(A9&B9,TRANSPOSE(CHOOSE({1,2},A2:A6&B2:B6,B2:C6)),2,0)

    12、VLOOKUP+IF函数

    公式1 =VLOOKUP(A9&B9,IF({1,0},A2:A6&B2:B6,B2:C6),2,0)

    公式2=VLOOKUP(A9&"|"&B9,A31:D35,4,0)‘添加辅助列

    13、SUMIFS函数

    excel2007中开始提供的函数SUMIFS

    =SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)

    14、数据库函数

    =DSUM(A1:C6,3,A8:B9)

    =DGET(A1:C6,3,A8:B9)

    =DAVERAGE(A1:C6,3,A8:B9)

    =DMAX(A1:C6,3,A8:B9)

    =DMIN(A1:C6,3,A8:B9)

    =DPRODUCT(A1:C6,3,A8:B9)

    以上就是excel多条件查找 Excel中实现多条件查找的15种方法全部内容了,希望大家看完有所启发,对自己的工作生活有所帮助,想要了解更多跟excel多条件查找 Excel中实现多条件查找的15种方法请关注我们优词网!

    28ba8f67f4356d9c04a4d05d1e7dcfb3.png

    更多相关内容
  • Excel 多条件查找

    2020-08-07 16:51:19
    今天在论坛有个小伙伴问到一个关于Excel查找的相关问题,但是他的要求是个条件进行限制,然后匹配对应的数据出来,今天小菜就以这种情况和大家分享关于Excel双(条件查找的5种技巧! 现在需求是匹配出...

    今天在论坛有个小伙伴问到一个关于Excel查找的相关问题,但是他的要求是多个条件进行限制,然后匹配对应的数据出来,今天小菜就以这种情况和大家分享关于Excel双(多)条件查找的5种技巧!

     

     

    现在需求是匹配出营销部的小菜底薪。会发现公司叫小菜的不只是营销部,因此不能做为单一条件去匹配,故此这类我们称多条件查找。

     

    方法1:用SUMPRODUCT函数

     

     

    公式:=SUMPRODUCT(($A$2:$A$8=E2)*($B$2:$B$8=F2)*($C$2:$C$8))

     

    满足姓名是小菜,部门是营销部,然后对底新列求和。

     

    方法2:用max函数+数组

     

     

    公式:=MAX(($A$2:$A$8=E2)*($B$2:$B$8=F2)*($C$2:$C$8)),编辑完公式在三键结束。

     

    方法3:Index+Match实现

     

     

    公式:=INDEX($C$2:$C$8,MATCH(E2&F2,$A$2:$A$8&$B$2:$B$8,0))

     

    Match这里巧妙把两个条件用&连接起来,就变成了一个条件,MATCH(E2&F2,$A$2:$A$8&$B$2:$B$8,0)

     

    方法4:使用lookup函数

     

     

    公式:=LOOKUP(1,0/(($A$2:$A$8=E2)*($B$2:$B$8=F2)),$C$2:$C$8)

     

    这是lookup一个常用套路=lookup(1,0/((条件1区域=条件1)*(条件2区域=条件2)),(返回的结果区域))

     

    方法5:数据库函数DSUM

     

     

    此函数有3个参数。第1参数:要引用的数据源;第2参数要求和的列;第3参数:条件,注意一定要引用单元格区域包括列标题字段,如E1:F2

     

    方法还有其他的,希望这些方法能解决大家的问题,如果OK,记得点个赞,分享个朋友圈,这样小菜也有更加的动力为大家写文章……

     

    如果你是新朋友,扫码关注下方二维码,便每天可以和小菜一起学习,一起提升技能!当然大家也可以技巧分享,学习更多办公技巧哦!

     

     

    每天一起学习,一起进步。

    展开全文
  • excel条件查找,涉及到XLOOKUP函数和VLOOKUP函数的使用。例如我们将某个坐标的信息输入到表格中,但是我们只需要其中一部分坐标的信息的时候,我们可以用到此方法。
  • 其实这位学员的问题就是excel多条件查找问题。 下面通过一个实例跟大家分享一下常用的3种excel多条件查找函数。 下表是某电商公司的客户投诉表,现在需要通过A表中的客户姓名与地区两个条件来查询B表中的...

    最近在Excel微信学习交流群中收到某位学员的问题咨询,问题是如何返回单据编号和物料长代码对应的含税数额。如下表:

     

    其实这位学员的问题就是excel的多条件查找问题。

    excel的多条件查找

     

    下面通过一个实例跟大家分享一下常用的3种excel多条件查找函数。

    下表是某电商公司的客户投诉表,现在需要通过A表中的客户姓名与地区两个条件来查询B表中的产品型号,返回到A表的E列中。

    下面是三种excel双条件查找返回的方法,依次来看:

     

    第一 excellookup多条件查询

    excel多条件查找函数

    函数公式:=LOOKUP(1,0/(A3=$I$3:$I$19)*(B3=$J$3:$J$19),$K$3:$K$19)

    公式解析:首先通过A3单元格与B表I列数据做对比,同时用B3单元格与B表J列信息做对比。

    在excel中如果两个单元格对比,相等则返回TRUE,在四则运算中用1表示。如果不相等则返回FALSE,使用0表示。

     

    那么(A3=$I$3:$I$19)*(B3=$J$3:$J$19)这部分运算的结果就只有0或者1两种情况,因为只有0*1、1*1、1*0这三种情况。

     

    按照二分法原理,lookup函数会在二分位处查找符合条件的数据。大家都知道lookup函数想要精准查找那么这组数值必须要升序,但实际上这组数据运算结果0和1的顺序是混乱的。

     

    所以就想到了用0来除以0和1的方式来区分。由于分母不能为0,所以0/0返回的是错误,0/1返回的结果为0。Lookup函数在查找的时候是忽略错误的,所以只有数据运算结果为1的公式满足条件。

     

    那么我们就很好理解0/(A3=$I$3:$I$19)*(B3=$J$3:$J$19)的目的就是将正确结果用0表示,其他的变成错误值,利用函数查找忽略错误这个特点完成查找。

     

    总结:本函数由于使用了二分法原理查找,所以如果数据量较大时运算会很慢。

     

    第二 vlookup多条件查找

     

    vlookup函数是我们最常用的函数,vlookup函数主要用于垂直方向上向右查找。如下图:

    excel多条件查找函数

    使用G2单元格在A列中查找,如果查找到对应单元格则返回A列向右第二列的数据。简而言之:=VLOOKUP(查找什么,在哪查找,从条件所在列算起找到后返回对应的第几列数据,精确或模糊查找)。

     

    那vlookup如何才能完成多条件查询呢?。

    还以客户投诉表为例,按照姓名&地区来匹配产品型号返回到E里中。

    其实我们是可以将A、B两表中插入辅助列,将姓名和地区都合并到一个单元格中然后使用vlookup来完成。

    但是插入2个辅助列后整个表列数发生变动,在工作中往往单元格中有很多公式,如果列数发生变化将直接导致表格中函数公式运算结果错误。所以添加辅助列的方式虽然简单,但不是最好的方式。

     

    那么不用辅助列如何才能完成多条件查询呢?

     

    首先我们查找值合并很简单,输入函数vlookup时第一个参数可以写成A3&B3,即可将A3、B3两个单元格内容合并,作为查找值。

    现在问题查找区域也需要做合并。

     

    如果把两列内容合并在一起,可输入公式=H2:H19&I2:I19,按ctrl+shift+回车生成结果,然后下拉公式,这样两个条件就变成了一个。

    接下来通过IF函数提取对应的J列数据,可输入公式=IF({0,1},H2:H19&I2:I19,J2:J19),按ctrl+shift+回车生成结果,然后下拉公式,{0,1}表示逻辑值{FALSE,TRUE}。

    下面我们详细来解析一下:

    首先在excel中0表示错误,1以及其他所有数值表示正确。如下表示例:

    通过上面的例子我看到如果IF判断0则返回错误,判断1则返回正确。

    现在我们可以将公式拆分为以下两种情况:

    IF(0, H2:H19&I2:I19,J2:J19),0表示FALSE,所以只能返回J列数据。

    IF(1, H2:H19&I2:I19,J2:J19),1表示TRUE,所以只能返回H列和I列合并结果。

    那么IF({0,1},H2:H19&I2:I19,J2:J19)怎么理解呢?

    既然是数组公式,那么可以将它理解为同时返回两组数据,0对应的是J2:J19,1对应的H2:H19&I2:I19,构建了两列数据。

    最后我们使用vlookup函数完成嵌套,=VLOOKUP(A3&B3,IF({1,0},H3:H20&I3:I20,J3:J20),2,0),这里我们就可以理解为用A3&B3在H3:H20&I3:I20中查找对应J3:J20中的数据。因为公式中IF({1,0},H3:H20&I3:I20,J3:J20)返回的顺序是先返回H3:H20&I3:I20再返回J3:J20。

    注意:很多人不明白为什么嵌套的时候IF第一参数又变成了{1,0},因为这里我们需要返回的是H和I合并结果作为查找区域。PS:所有数组公式完成输入后要使用数组三键ctrl+shift+ener来返回运算结果!

     

    这样我们不用辅助列也能通过vlookup函数完成多条件查询。

     

    第三 OFFSET+MATCH函数公式

    很多excel高手都知道offset可以当vlookup函数使用,但职场新人大多都不了解。

    下面举例跟大家分享一下通过offset函数完成多条件查询。

    函数公式:{=OFFSET($J$2,MATCH(A3&B3,$H$3:$H$19&$I$3:$I$19,0),)}

    公式解析:

    完成多条件查询第一步先要确定A表中姓名&地区合并后对应在B表中姓名&地区的顺序。这里我们通过MATCH来完成,我们用个简单的例子说明。

    =MATCH(A2,E:E,0)表示使用A2单元格在E列中查找,0表示精确查找、1小于、-1大于,通常情况下都是精确查找。

    MATCH(A3&B3,$H$3:$H$19&$I$3:$I$19,0)表示将A3与B3合并作为查找内容,H列和I列合并作为查找区域,0表示精确查找。

     

    确定顺序后我们通过OFFSET函数以顺序数据作为偏移行数返回对应数值。

    OFFSET函数的功能是以指定的单元格引用为参照系,通过给定偏移量得到新的引用。

    返回的引用可以为一个单元格区域。并可以指定返回的行数或列数。Reference 作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数 OFFSET 返回错误值#VALUE!。

    =OFFSET(J2,1,0,1,1)表示以J2单元格作为参照物向下偏移1行,向右偏移0列,返回1行1列数据区域。

    =OFFSET($J$2,MATCH(A3&B3,$H$3:$H$19&$I$3:$I$19,0),)表示以$J$2为参照单元格,通过MATCH查找出来顺序作为向下偏移的行数,偏移列数量省略表示不偏移,第三个、第四个参数省略表示只返回一个单元格区域。

     

    下面我们来总结一下本篇excel双条件查找返回的三种方式的利弊。LOOKUP函数使用过程中运算较慢;VLOOKUP函数使用IF({0,1})数组公式,理解上存在一定难度;OFFSET+MATCH函数公式简单,可以作为首选方案。

    展开全文
  • 朋友都在问我Excel怎么实现多条件查找,今天就跟大家分享一下如何使用lookup实现多条件查找。 lookup函数的基本用法本文这里就不做介绍了,今天主要谈谈多条件查找。lookup条件插在语法可以归纳为=...

    很多朋友都在问我Excel怎么实现多条件查找,今天就跟大家分享一下如何使用lookup实现多条件查找。

    lookup函数的基本用法本文这里就不做介绍了,今天主要谈谈多条件查找。lookup多条件插在语法可以归纳为=LOOKUP(1,0/((条件1)*(条件2)),目标区域)

    下面跟大家举一个例子,如下图,左侧是某公司销量表,现在想要快速查询出韩亚萍1月份的销量

    在单元格中输入公式=LOOKUP(1,0/((A2:A34=E2)*(B2:B34=F2)),C2:C34)即可

    可是如果我们查找条件这是这种二维表形式的该怎么处理呢?

    先在F2单元格输入公式=LOOKUP(1,0/(($A$2:$A$34=$E2)*($B$2:$B$34=F$1)),$C$2:$C$34)

    然后将F2单元格先向右填充,然后向下填充即可完成。

    展开全文
  • excel-LOOKUP函数多条件查找

    千次阅读 2021-01-27 17:15:46
    ** **精准查询(FALSE/0)结果展示:** 语法: LOOKUP(查找值,查找区域,结果区域) 注意: Lookup() 多条件查找时无需排序,正常LOOKUP函数要求“查找区域”中的值必须按升序排列,因为是二分法原理 举例: LOOKUP...
  • excel多条件查找(用到index和match)

    千次阅读 2020-01-16 16:54:50
    excel多条件查找和vlookup多条件查找有很相似之处 公式如下图:(公式完成后,以shift+Ctrl+enter结束) 以上这些只是例子。下面我们开始实战演练了。 公式如图: 上面只完成了一个单元格的值,要想下拉,完成...
  • Excel 条件查找

    2022-01-14 19:53:58
    列合并成为一列,用xlookup,vlookup 查找 方法二: sumproduct SUMPRODUCT(($I3:3:3:I36=A4)∗(36=A4)*(36=A4)∗(K3:3:3:K36=B4)∗36=B4)*36=B4)∗L3:3:3:L$36) 解读: $I3:3:3:I$36 : 为A4查找区域(第一个...
  • excel 多条件查询

    2011-12-02 00:00:29
    能够实现在excel表格下,数据多条件查询,解决了vlookup函数的不足
  • 一、{=VLOOKUP(A2&"户主",IF({1,0},'V1'!A:A&'V1'!D:D,'V1'!E:E),2,0)} 二、IF({1,0},'V1'!A:A&'V1'!... 将A和D作为一个整体,然后与E进行调换 ...三、公式输入完成以后,因为公式内含有数组,选中整个公式,...
  • 1 EXCEL查找数据的基础方法:菜单 crtl+F 查找 注意:查找数据,查找公式 注意:查找下一个 查找全部 注意:查找查找全部 替换功能 筛选功能 2 查找数据可使用公式 2.1 先看单条件查询,可能出现的...
  • EXCEL获取匹配单元格值 & VLOOKUP多条件查找
  • Excel用sumproduct多条件查找的方法:首先输入公式【=sumproduct】;然后设置第一个条件,为查找区域一等于查找值一;接着设置返回数字列为函数最后一个参数;最后按下回车键得到查询到的数字结果。本文操作环境:...
  • 根据Excel双列条件进行查找.rar,有一张客户销售表,利用介绍的两种方法,可以查找某业务员从某客户取得的销售额。
  • 利用python解决excel问题一、背景二、解决方案1. 从excel入手2. 从python入手三 、总结 一、背景 有的人带有拖延症却又喜欢高效做事情,这听起来好像有点矛盾,但就是我????‍♀️。为了督促自己学习,勇敢承担起...
  • Excel/WPS 按条件合并多行

    千次阅读 2021-10-17 09:12:38
    Excel/WPS 按条件合并多行原始数据规则需求解决步骤建辅助列拼接多行数据 原始数据规则 个组有组号区分: 1、2、3、4 每个组有自己负责的工作区域。(特殊情况:组长光杆司令比如 3组) 有的员工需要负责个工作...
  • Excel:6种多条件查找方法

    千次阅读 2019-10-05 15:07:32
    1. 使用VLOOKUP+辅助列进行多条件查找 本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2 然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0) 这里所采用的方法其实就是把...
  • Excel 多条件 比对 查询 个 重复值

    千次阅读 2019-12-03 20:52:49
    工作经常需要用excel处理 2个条件比对查找重复值(3个条件比对查找重复值,4个条件比对查找重复值) 老是写公式太麻烦,干脆自己做了一个工具,只需复制表格,点击按钮一键完成。 说明:多条件比对查找多个值,且可...
  • 条件求和、条件计数、多条件查找……了去了! Excel中用countif和countifs统计符合条件的个数 Excel CountIfs函数轻松组合条件,含不为空和不等于的例子 接近完美的Excel函数,一次搞定求和、计数、平均、...
  • 3.点击【查找定位】,【多条件查找】 4.在【条件】选项内录入H2:I4 5.然后分别录入【条件区域】,【数据区域】,【结果存放】单元格 6.最后我们点击【确定】 7.设置完成,结果如下 ...
  • 解释:将条件应用于跨个区域的单元格,并计算符合所有条件的次数 公式写法: =COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…) SUMIFS,多条件求和 示例: (1)统计“小米 A3”手机销售额...
  • VLOOKUP函数 VLOOKUP(找什么?,在哪找?,返回第几列?,精确还是模糊?) 参数解析:以在一张表格中通过用VLOOKUP函数查找某个员工姓名返回销售额为例,第一个参数:目标单元格数据...VLOOKUP单条件查询:直接套公式
  • 今天要分享的知识是平时问的比较的,也是大家日常工作的经常处理的问题!比如如何从销售表中找到张三的全部销售记录?如何找到9号到21的数据?如何找到业务员是张三且金额大于1000的记录等等!下面我们就通过一组...
  • 根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。可以使用 IF 对数值和公式执行条件检测。语法IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或...
  • VBA实现EXCEL多表格多条件查询 For i = 1 To Workbooks.Count For Each c In Sheets(i).UsedRange If c.Value >= 150 And c.Value c1 = c1 + c.Value n = n + 1 End If ‘更多条件…… Next Next
  • 其实我本来对EXCEL是一窍不通的,直到我舅舅给了一串大概1500多行的药品供应目录让帮他我查找。当他告诉他们平时都是花1~2天人工填写查找的时候,我当时就惊呆了,心想EXCEL设计者肯定已经哭晕在厕所,大家竟然都...
  • 如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示1、SUM函数公式{=SUM((A2:A6=A9)*(B2:...所以SUM求和后就是多条件查找的结果2、SUMPRODUCT函数公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=...
  • EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找归纳.pdf
  • 电脑Excel输出时如何进行多条件判断

    千次阅读 2021-07-27 07:43:44
    电脑Excel输出时如何进行多条件判断腾讯视频/爱奇艺/优酷/外卖 充值4折起excel是我们经常用来处理数据的软件,然后我们在输出数据时对数据有要求,那么我们就可以使用多条件判断来输出数据。接下来小编就教大家怎么...
  • Excel查找,偶尔有情况遇到要在Excel查找多个单元格的个关键字(或包含或相等),或个单元格或列满足个的条件的行,Excel本身的支撑没有那么灵活。本身我们又对代码不熟悉,有一个方便性的工具可以做这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,920
精华内容 10,368
关键字:

excel多条件查找