中企动力 > 商学院 > excel条件查找
  • ?

    Excel里的所有查找公式全在这里!转需!

    房念桃

    展开

    在需要查找时,很多童鞋会首先想到VLOOKUP函数。但有时候仅仅只会VLOOKUP函数是远远不够的。今天小编为大家进行了一次全面的整理,一起来看吧!

    一、普通查找

    查找李晓峰的应发工资。在对应单元格中输入“=VLOOKUP(H2,B:F,5,0)”

    示例图

    二、反向查找

    查找吴刚的员工编号。在对应单元格中输入“=INDEX(A:A,MATCH(H2,B:B,0))”

    示例图

    三、交叉查找

    查找3月办公费的金额。在对应单元格中输入“=VLOOKUP(H2,A:F,MATCH(I2,1:1,0),0)”

    示意图

    四、多条件查找

    查找上海产品B的销量。在对应单元格中输入“=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7)”

    示意图

    五、区间查找

    根据销量从右表中查找提成比率。在对应单元格中输入“=LOOKUP(A2,$D$2:$E$5)”

    示意图

    六、双区间查找

    根据销量和比率完成情况,从表中查找返利。

    在对应单元格中输入“=IDNEX(B3:F7,MATCH(D11,A3:A7),MATCH(E11,B2:F2))”

    示意图

    七、线性插值

    求数字8所对应的系数值。在对应单元格中输入“=TREND(OFFSET(B1,MATCH(D3,A2:A6,1),,2,1),OFFSET(A1,MATCH(D3,A2:A6,1),,2,1),D3)”

    示例图

    八、查找最后一个符合条件记录

    查找A产品最后一次进价。在对应单元格中输入“=LOOKUP(1,0/(B2:B9=A13),C2:C9)”

    示例图

    九、模糊查找

    根据提供的城市从表中查找该市名的第2列的值。在对应单元格中输入“VLOOKUP("*"&A7&"*",A1:B4,2,0)”

    示例图

    十、匹配查找

    根据地址从表中查找所在城市的提成。在对应单元格中输入“=LOOKUP(9^9.FIND(A$3:A$6,A10),B$3:B$6)”

    示例图

    十一、最后一个非空值查找

    查找最后一次还款日期。在对应单元格中输入“=LOOKUP(1,0/(B2:B13<>""),$A2:$A13)”

    示例图

    十二、多工作表查找

    从各部门中查找员工的基本工资,在哪个表中不一定。

    方法1:

    在对应单元格中输入“=IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),"无此人信息”)))))”

    示例图

    方法2:

    在对应单元格中输入“=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"销售";"服务";"人事";"综合";"财务"}&"!a:a"),A2),{"销售";"服务";"人事";"综合";"财务"})&"!a:g"),7,0)

    示例图

    十三、一对多查找

    根据产品查找对应的所有供应商。在A2单元格中输入“=B2&COUNTIF(B$1:B2,B2)”;

    在B11单元格中输入“=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),""”

    示例图

    十四、查找销量最大的城市

    查找销量最大的城市(数组公式按ctrl+shift+enter三键输入)

    在对应单元格输入“{=INDEX(A:A,MAX((MAX(B3:B7)=B3:B7)*ROW(B3:B7)))}”

    示例图

    十五、最接近值查找

    根据D4的价格,在B列查找最接近的价格,并返回相对应的日期。(数组公式按ctrl+shift+enter三键输入)

    在对应单元格输入“=LOOKUP(1,0/MIN(ABS(B3:B7-D4))=ABS(B3:B7-D4))*ROW(B3:B7),A3:A7)}”

    示例图

    十六、跨多文件查找

    文件夹中有N个仓库产品表格,需要在“查询”文件完成查询。

    仓库表样式

    在查询表中设置公式,根据产品名称从指定文件中sheet1工作表查询入库单价。在对应单元格输入“=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT("["&{"仓库1";"仓库2";"仓库3"}&".xlsx]sheet1!a:a")A2),"["&{"仓库1";"仓库2";"仓库3"}&".xlsx]sheet1")&"!a:b"),2,0)”

    平时会用到的查找公式基本就这么多了。其中有不少公式需要有一定基础才能看懂,如果不太明白可以先套用,日后慢慢理解。

    今天的Excel查找公式就讲到这里了,这些内容对于你的工作或学习有没有帮助呢?如果你有任何问题,记得在评论区留言,小编看到后会第一时间回复。

  • ?

    Excel函数公式:Vlookup函数单(多)条件查询、逆向查询实用技巧

    经阁

    展开

    查找引用,是Excel中的基本应用和必备的技能之一,常用的函数有Lookup、Vlookup等,对这两个函数的用法如果能够熟练掌握,查找引用将会发挥极大的作用。

    一、作用及语法结构。

    作用:搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。

    语法结构:

    =Vlookup(找什么,在哪儿找,返回范围中对应的第几列的值,查找模式(精准查找还是模糊查找))。

    二、应用实例。

    1、单条件查找。

    方法:

    在目标单元格中输入公式:=VLOOKUP(H3,B3:D9,3,0)。

    解读:

    1、查找值为H3单元格的值,查找范围为B3:D9,返回B3:D9范围中第3列的值,暨D列的值,匹配模式为精准匹配。

    2、多条件查找。

    方法:

    1、在目标单元格中输入公式:=VLOOKUP(H3&I3,IF({1,0},B3:B9&E3:E9,D3:D9),2,0)。

    2、Ctrl+Shift+Enter填充。

    3、根据一个条件查询所有关联信息。

    目的:根据姓名查询关联的所有值。

    方法:

    在目标单元格中输入公式:=VLOOKUP($H$3,$B$3:$F$9,COLUMN(B$2),0)。

    解读:

    1、公式:=VLOOKUP($H$3,$B$3:$F$9,COLUMN(B$2),0)中除了Column(b$2)之外,没有特别之处,其实重点就在函数Column()。

    2、函数Column(b$2)提取B列的列数,由于参数是混合引用,故完成了范围中相对位置的提取。

    4、从右向左查询。

    目的:根据【名次】查询对应的【姓名】。

    方法:

    在目标单元格中输入公式:=VLOOKUP(I3,IF({1,0},F3:F9,B3:B9),2,0)。

    解读:

    公式中的IF({1,0},F3:F9,B3:B9)的作用在于组成新的数组,其值为{3,"王东";2,"小西";2,"小南";5,"小北";6,"小中";4,"小王";7,"小李"}。然后根据名次查找值,并返回对应位置的值。

    5、划分区间等级。

    目的:查询销量对应的等级。

    方法:

    在目标单元格中输入公式:=VLOOKUP(D3,$I$3:$J$6,2)。

    解读:

    当Vlookup函数的第四个参数为1或省略时,为模糊查询。应为查询的是销量所在的范围,所以只能用模糊查询,不能精准查询。

    结束语:

    Vlookup函数是我们常用的查询引用函数,不仅可以实现单条件查询、多条件查询、还可以实现从右向左查询,以及实用通配符查询等。如果能够熟练掌握,对我们的查找引用工作将会有很大的帮助。

    学习过程中,如果遇到任何困难,欢迎在留言区留言讨论哦!

  • ?

    在 Excel 中,如何按条件找到最大值?

    Donna

    展开

    Hi,我是秋小叶~

    遇到Excel问题,我们就爱到网上搜,看看有没有高手提供了现成的公式可以用。可是试了很多的搜索出来的方法,总是不对。

    其实,同一个 Excel 难题,有很多种解决方法,并不是非得选自己看不懂的函数,还容易出错。今天就讲一个典型案例,看 Excel 如何八仙过海~

    有这样一份项目管理表,现在老板想知道每一个项目的:

    上线时间:项目中最早的一个进入日期

    结束时间:项目中最晚的一个退出日期

    例如,寒战行动。

    上线时间:最早的一个进入日期 2016年1月14日;

    结束时间:最晚的一个退出日期 2016年2月28日。

    那么问题来了:

    假如现在有 100 个项目,怎么自动算出每一个项目的上线时间和结束时间呢?

    很多小伙伴一看到这样的问题,整个人都是懵的,根本不知道从哪下手啊。其实,只要懂得将问题转化成 Excel 的语言进行描述,就能迎刃而解。

    小知识:

    日期和时间,在 Excel 中是一个从1900年1月1日起以天为单位计算的特殊序数。例如,2017/7/7,其实是第 42923 天。

    因此,最早日期,其实就是最小值,而最晚日期,就是最大值。

    本质上,这就是求最值的问题。只不过,在这个案例中直接求最小值和最大值不管用。这是因为:

    项目上线时间=同一个项目里进入日期的最小值;

    项目结束时间=同一个项目里退出日期的最大值。

    于是,我们要解决的问题,实质上就变成了:在 Excel 中按条件求最小值和最大值。

    接下来就教你几个方法,函数恐惧星人也别慌,第2个方法就是为你们准备的!

    01.高手:新锐函数法

    如果你用的是 Office 2016 版,用 MINIFS 函数和 MAXIFS 函数就能轻松搞定:

    要点解读:

    公式语法规则是= MINIFS(哪些数的最小值,条件在哪一列,满足什么条件),MAXIFS同;

    $ 符号按【F4】自动添加,普通函数公式,直接按【Enter】即可输入

    注意事项:

    这两个是 2016 版的新增函数,直接选择添加相应的参数就行。

    如果你是函数恐惧星人,下面 2 招会更适合你。

    02.菜鸟:透视表法

    强大的数据透视表,只要拖一拖,点一点鼠标就能搞定。

    要点解读:

    点击数据区域任一个数字,插入-数据透视表。

    以计算上线时间为例,将项目名称拖入行区域;将进入项目拖入值区域

    双击字段名称,更改值显示方式为最小值

    【Ctrl+Shift+3】修改数字格式为日期格式

    * 求项目退出时间同样的操作。

    注意事项:

    数据透视表胃口比较叼,要求表格结构简单,数据规范,而且需要手工刷新得到最新结果。

    很多人碰到表格计算问题,基本上都会想到函数公式。所以习惯于把问题描述成:

    用函数公式可以 XXX吗?用函数公式怎么 OOO?……

    这样问问题,最大的毛病在哪?

    自费武功!把 Excel 的十八般武艺都弄丢了,能解决问题的可不止函数呀~

    03.小白:智能表格法

    还有一个小机灵,也能轻松解决此问题。那就是「智能表格+切片器」:

    (因录制时长和图片大小限制,压糊了,将就看吧~)

    要点解读:

    先套用表格格式,将普通数据区域转智能表格

    勾选显示汇总行,并切换为最小值、最大值

    插入切片器

    之后,便能任性的,点击随时查看各个项目的最值。

    适用场景:

    一次只需要看其中一个类别的最大值和最小值时,这种方法最简单实用。如果要同时查看,还是要用数据透视表或函数公式。

    你看,Excel的问题并不一定得要用公式解决,我们只需要掌握一些基本功能,不用公式也能大幅提升工作效率!

  • ?

    Excel——Vlookup函数的单条件逆向查找(从右到左)

    钱怜珊

    展开

    我们工作中经常用到Vlookup函数,数组的加入让Vlookup函数功能更加强大,可以实现反向查找(逆向查找)。

    还是以下图'学生成绩单'为例,利用姓名反向查找学号(从右向左),同时,希望各位同学可以顺便理解数组的概念。


    步骤一:在B11单元格输入=VLOOKUP(A11,IF({1,0},B2:B7,A2:A7),2,0)

    步骤二:填充B11:B16单元格即可。

    下面我们分析一下这段函数=VLOOKUP(A11,IF({1,0},B2:B7,A2:A7),2,0)

    1、利用IF{1,0}构建内存数组。

    2、利用Vlookup函数查找构建的内存数组。

    对于内存数组,陌生的同学可以理解为,新建了B2:B7,A2:A7两列(注意B列在左,A列在右),这两列看不到,存放在计算机内存里,以便Vlookup函数查找。

    所以,这里的数组作用就是把B列“姓名”和A列“学号”调换位置,方便Vlookup查找。


    更多免费教程及表格模板,私聊里回复相应的关键字获取!

    行业财务报表:回复“财务报表”

    项目进度表:回复“项目进度表”

    考勤表:回复“考勤表”

    HR管理系统:回复“HR管理”

    仓管表:回复“仓管表”

    进销存管理系统:回复“进销存”

    员工薪资管理系统:回复“个税工资条”

    自动生成全年排班表:回复“排班表”

    精美图表模板:回复“分享”

    Office Excel2016最新版:回复“2016”

  • ?

    「EXCEL心法」多条件查找匹配,都会,就是高中级别,效率666

    辛迪

    展开

    前言:

    很多亲们在做EXCEL表格的时候,一提到VLOOKUP函数,都认为是一个高效的函数,被各位表哥表妹们誉为大众情人,可是提到多条件,很多亲们,就不知道怎么用了,今天分享如何用vlookup函数搞定多条件查找。

    收藏+转发,传播知识,是一种美德

    不愿意收藏,不愿意转发,赏赐个评论,我们也可以开心半天

    案例:根据姓名+身份证号码,查找对应的职称以及月薪资

    实战解说:

    实战一、首先我们讲解下,如果根据姓名,查找职称,如何做

    直接在职称那里,输入公式:=VLOOKUP(B14,$B$2:$D$9,3,0)而后确定,下拉,不带一点水份!可是如果要根据姓名和身份证号查找,就显得难度了,因为参数和区域,只有一个呀,怎么办呢

    实战二、多条件应用之VLOOKUP函数

    公式=VLOOKUP(B14&C14,IF({1,0},$B$2:$B$9&$C$2:$C$9,$D$2:$D$9),2,0)细心的亲们,会发现,输入公式后,是错误值,因为这里使用的,相当于重新构建了数据格式,将姓名和身份证号,合并后,当成一列进行计算的,相当于数组的运用输入公式后,在键盘上,同时按住ctrl+shift+enter键,而后公式两边有了大括号,就求出结果了至于数组公式,不用深究,我们知道怎么用就行=VLOOKUP(参数1&参数2,IF({1,0},参数1区域&参数2区域,返回的区域),2,0),这个是标准的套路,也是逆向查询的套路

    实战三、上面技巧的灵活运用

    有了上面的套路,我们只需要复制公式,而后粘贴到月工资下面,而后修改要范围的区域修改后,输入公式后,在键盘上,同时按住ctrl+shift+enter键,而后公式两边有了大括号,就求出结果了

    实战四、套路扩展

    既然条件区域能合并,我们是否可以将返回的区域,也用同样的方式,进行合并呢,这样就起到根据条件查找,并且达到合并单元格的效果公式=VLOOKUP(B14&C14,IF({1,0},$B$2:$B$9&$C$2:$C$9,$D$2:$D$9&$E$2:$E$9),2,0)这里我们可以看到,将要返回的参数$D$2:$D$9&$E$2:$E$9用连字符,将两列数据,合并到了一起,记得三键结束, 转化为数组这样查找出来的结果,就是直接将两列数据,放到一个单元格通过这种方法,可以解决很多根据条件,合并单元格呈现的案例

    讲到这里,我要向各位高手道歉,因为我错了,如果多条件查找匹配,用VLOOKUP函数,能实现,但是是误人子弟,是一个很繁琐的过程

    实战五、多条件查找正宗

    公式:=LOOKUP(1,0/(($B$2:$B$9=B14)*($C$2:$C$9=C14)),$D$2:$D$9)公式解释=LOOKUP(1,0/((区域1=参数1)*(区域2=参数2)),返回区域)上面是标注你的写法,只要修改即可,可以添加N多个条件

    收藏加转发,来年发发发;评论加收藏,年年不断粮

    各位官人、小主,赏赐个评论让开心下不?一起讨论学习,见评论区讨论方式

  • ?

    Excel小思维:多条件匹配数据,你会吗?

    棘鸟

    展开

    Hi,我是秋小叶~

    做 Excel 表格,一提到函数公式,很多人就头皮发麻。

    为什么?其一,因为表格需求千变万化,数据结构千差万别,一点点细微的差别,用法可能就大相径庭;其二,每个函数都有自己的语法规则,必须一五一十严格遵照它的要求,它才会乖乖听话。

    那有什么方法,可以在短时间内,快速提升函数公式的应用能力?答案只有一个——用!

    怎么用呢?

    在工作中以问题和需求为出发点,去找合适的方法。而要想成为个中高手,还有 2 种方式,系列化延伸和一题多解!通过对比不同的思路和方法,能对 Excel 基本技能有更加深入的认知。真到要用的那一刻,就能信手拈来。

    拿工作中最常用到的查找匹配为例,要在左边数据区域中查找出小王的销量数据 11,填写进 F2 单元格,怎么做?

    有一点 Excel 基础的人都知道,用一个 VLOOKUP 函数就够了:

    =VLOOKUP(E2,A:C,3,0)

    (拿着 E2 中的「小王」去匹配区域 (A:C) 的第一列,也就是员工一列中查找,找到以后返回匹配区域中同一行第 3 列的数据,也就是 11,其中最后一个参数 0 表示精确匹配,必须找一模一样的「小王」)

    这就是单条件的查找匹配。那……假如工作中需要按多个条件查找匹配呢?还能用 VLOOKUP 实现吗?

    举个例子,查找匹配出员工、医院、产品同时满足条件的销量数据,又该怎么做?

    直接查找匹配不行,我们可以明修栈道,暗度陈仓。既然多条件复杂,我们可以将多个条件合并成一个条件。

    首先插入一个空列,设为合并列。在 D2 单元格输入如下公式,将左边的三列合而为一:

    =A2&B2&C2

    ( & 是连接运算符,可以将单元格、数据拼接成新的文本)

    有了这个辅助列,作为查找匹配的索引,我们用 VLOOKUP 也能轻而易举的实现多条件查找匹配,只要在 J2 单元格输入如下公式即可:

    =VLOOKUP(G2&H2&I2,D:E,2,0)

    (和前面的公式不同点在于,查找对象换成了 G2、H2、I2 三个单元格合并以后的文本,匹配区域从 D 列开始到 E 列,这是因为VLOOKUP有一个前提条件:只在匹配区域的第一列中查找索引对象。)

    通过上述系列化延伸,你就能进一步了解更多知识点:

    VLOOKUP 的基本用法:只要在两张表中存在可以索引的数据,就可以查找到同一行中的其他数据

    用连接符 & 可以将多列数据合并为一列

    VLOOKUP 公式中可以嵌套使用其他公式,比如 G2&H2&I2 的计算结果作为查找对象

    VLOOKUP 公式只在匹配范围的第一列里查找匹配,按指定的列序返回结果

    到这里,问题已经解决。

    但是,学习高手可能会继续纵向深挖:

    如果用于索引的查找匹配列不在第一列时,例如合并列在销量列后头时,又该怎么做?

    或者横向扩展:

    多条件查找匹配,除了用 VLOOKUP+ 辅助列的方法,还有哪些方法?哪一种方法会更简单高效?

    要解决这个问题,其实我们就是追求 一题多解。预知详情,我们下期再聊。你也可以在评论区留下思路,交流碰撞说不定会激发出新的灵感。

  • ?

    Excel函数公式:LOOKUP函数单条件、多条件查询公式技巧解读

    凝雁

    展开

    LOOKUP函数是我们常用的查找函数之一,其语法决定,想要得到正确的查询结果,必须对查询的数据进行升序排序,但是一般情况下我们都不会先排序在查询,而是采用:=LOOKUP(1,0/(B3:B9=H3),C3:C9)类似结构的语法来完成查询。但是,对于上述方法,大多同学一知半解……

    一、应用场景。

    目的:查询销售员对应的销量。

    方法:

    1、在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),C3:C9)。

    2、选定数据源,【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】,在【为符合此公式的值设置格式】中输入:=($B3=$H$3)。

    3、单击右下角【格式】-【填充】,选取填充色,并【确定】完成查询设置。

    二、公式解读。

    (一)、(B3:B9=H3)的运算结果。

    1、如果A=B,会返回结果TRUE,TRUE在运算中相当于数字1。

    2、如果A<>B,会返回结果FALSE,FALSE在运算中相当于数字0。

    所以:(B3:B9=H3)的运算结果是有TRUE和FALSE构成的一组值,结果如下图:

    (二),提取所需值

    1、0/(B3:B9=H3)的结果我们可以归纳为:0,#p/0!,#p/0!,#p/0!,#p/0!,#p/0!,#p/0!。如下图:

    2、LOOKUP函数:特征1:查找时可以忽略错误值且,这样一组数值忽略后只剩下一个值0。

    3、LOOKUP函数特征2:当查找的值不存在时,按照小于此值的最大值进行匹配。故设置查找值为1,从而实现查询的目的。

    备注:

    “0/”的目的就是把符合条件的值变为0,不符合条件的变为错误,利用LOOKUP函数的特征查找到符合条件的值。

    三、多条件查询。

    目的:查询销售员在相应地区的销售额。

    方法:

    在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),C3:C9),"")。

    释义:

    1、原理和单条件查询是一样的。

    2、TRUE*TRUE=1,TRUE*FALSE=0。

    各位亲,如果对多条件查询不理解,可以在评论区留言提问哦!

  • ?

    excel查找重复内容或不同的内容,利用条件格式轻松快速查找

    翠安

    展开

    工作中,我们需要对excel工作表中的重复值进行核对,利用excel条件格式功能,可轻松快速解决这类问题。在工具栏开始—条件格式菜单下,下拉列表中有这个功能。

    1、在同一个工作表中查找重复值

    我们要查找同一个工作表中的重复值,选中表格,点击条件格式—突出显示单元格规则—重复值。确定后重复的值会指定的颜色的填充单元格。

    除了查找重复,还可以找不相同不重复的,在对话框中选择唯一,就选定了唯一的值。并且对于填充的颜色也可以根据自己的喜好设置。

    2、在2份相同的工作表中查找不同内容

    2份相同的销售报表,当我们想知道2份相同的报表有没有被改动的内容时,利用条件格式可以查找2份报表中的不同内容,如查找下面工作表1(Sheet 1)和工作表2(Sheet 2)的不同内容。

    2

    2份工作表格式要相同。选中工作表1中内容,点击条件格式—突出显示单元格规则—其他规则。打开新建格式规则对话框,选择使用公式确定要设置格式的单元格—为符合此公式的值设置格式:输入"= I1 <>Sheet2!I1",I1为要查找的工作表第一个单元格位置。

    再点击格式,选择填充的颜色,确定即可。2份工作表格中不同的内容会填充显示出来。如果查找2份工作表中相同的内容,将公式中的不等于换成等号即可。即"= I1 =Sheet2!I1"。

    3、条件格式的其他用途

    条件格式还可以解决其他一些数据问题,不需要函数就可轻松解决。比如查找大于、小于、或介于两个数之间的值,查找高于平均值、低于平均值的值,查找包含某个文本的单元格,以及在单元中绘制数据条、色阶、图表级等等。还可以配合函数实现其他功能。

    下面一张图为在单元格绘制数据条,可以通过数据条显示比较数据的大小。

  • ?

    在EXCEL中单条件反向查找的方法,可不只这一种!

    剑愁

    展开

    关注

    转发

    收藏

    会让小编更有动力输出高价值的内容

    今天是冬至

    小编要先给大家送上

    热腾腾的饺子和汤圆

    吃完饺子和汤圆

    我们来思考一个这样的问题

    在EXCEL中

    我们如何在一堆数据中反向查找到我们需要的某个数据?

    其实在EXCEL中

    想要进行单条件反向查找

    方法有很多

    那么我们

    就来看看有哪几种反向查找的方法吧

    方法一:LOOKUP函数

    =LOOKUP(,0/($B$2:$B$10=D3),$A$2:$A$10)

    方法二:INDEX+MATCH

    =INDEX($A$2:$A$10,MATCH(D3,$B$2:$B$10,0))

    方法三:OFFSET

    =OFFSET(A$2,MATCH(D3,$B$2:$B$10,0)-1,)

    方法四:INDIRECT+MATCH

    =INDIRECT("A"&MATCH(D3,B:B,0))

    方法五:VLOOKUP

    =VLOOKUP(D3,IF({0,1},$A$2:$A$10,$B$2:$B$10),2,FALSE)

    =VLOOKUP(D3,IF({1,0},$B$2:$B$10,$A$2:$A$10),2,FALSE)

    以上

    就是在EXCEL中单条件反向查找的5种方法

    不知你们学会了没

    赶快收藏起来慢慢看吧

    最后再祝大家冬至快乐哟

    关注

    转发

    收藏

    会让小编更有动力输出高价值的内容

  • ?

    Excel如何实现双条件查找?

    秋寒

    展开

    今天在论坛有个小伙伴问到一个关于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条件查找

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP