专栏名称: 秋叶PPT
你爱学习,爱动手,爱分享?关注我们就对了!PPT、Excel、Word、职场成长,每天早上三分钟,碎片时间学起来!
目录
相关文章推荐
秋叶PPT  ·  用AI做PPT简直开挂!聪明的人已经开始躺着 ... ·  23 小时前  
跟我学个P  ·  满级职场人的年终总结PPT长啥样? ·  3 天前  
旁门左道PPT  ·  领导说我项目排期PPT,做的越来越好了… ·  3 天前  
跟我学个P  ·  怎么去除PPT的模板味? ·  1 周前  
51好读  ›  专栏  ›  秋叶PPT

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

秋叶PPT  · 公众号  · PPT  · 2017-10-25 07:01

正文


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不加班,首先你得学会表格设计!

 核对数据时,怎样同步查看2个Excel表格?

 买买买,怎么样才最划算?Excel轻松帮你出方案!


关于本文

作者:King,「和秋叶一起学Excel」课程老师,同名图书作者。

本文由 秋叶PPT 原创发布,如需转载请在后台回复关键词「转载」查看相关说明


点击【阅读原文】,边玩边学轻松掌握 Excel,让它成为你的职场助力!