怎么讲两个excel多条件进行数据匹配,如何多条件匹配数据
在制作Excel电子表格时,很多人一提到函数式就感觉麻木。为什么?
第一,由于表单的需求千变万化,数据结构千差万别,稍有差别用法可能就大相径庭;其次,每个函数都有自己的语法规则,必须严格遵守它的要求,才会听话。
有什么方法可以在短时间内快速提高函数公式的应用能力?答案只有一个:——!
怎么用?以工作中的问题和需求为出发点,找到合适的方法。而如果你想成为高手,有两条路,串行扩展,一题多解!通过比较不同的思路和方法,可以对Excel的基本功有更深入的理解。当你真正想用的时候,你就会得到它。
以工作中最常用的搜索匹配为例。若要在左边的数据区域中找出小王的销售数据11,请将其填入单元格F2中。我该怎么办?
稍微有点Excel知识的人都知道,用一个VLOOKUP函数就够了:
=VLOOKUP(E2,A:C,3,0)
(取E2中的“小王”,在匹配区(A:C)的第一列查找,即员工列。找到后会返回匹配区域同一行第三列的数据,即11,其中最后一个参数0表示完全匹配。你必须找到准确的“小王”)
这是单条件搜索和匹配。因此.如果在工作中需要通过多个标准来寻找匹配怎么办?还能用VLOOKUP实现吗?
比如找到符合员工、医院、产品条件的销售数据怎么办?
我们无法直接找到匹配。我们可以明修栈道,暗度陈仓。由于多个条件比较复杂,我们可以将多个条件合并成一个条件。
首先,插入一个空列,并将其设置为合并列。在单元格D2中输入以下公式,并将左边的三列合并为一列:
=A2B2C2
(是一个连接运算符,可以将单元格和数据拼接成新文本)
有了这个辅助列,作为查找匹配的索引,我们就可以轻松实现与VLOOKUP的多条件匹配,只需在J2单元格中输入以下公式:
=VLOOKUP(G2H2I2,D:E,2,0)
(与前面公式不同的是,搜索对象替换为合并单元格G2、H2、I2的文本,匹配区域从D列开始到e列,这是因为VLOOKUP有一个前提条件:匹配区域的第一列只搜索索引对象。)
通过以上系列延伸,可以进一步了解更多知识点:
VLOOKUP的基本用法:只要两个表中有可索引的数据,就可以在同一行中找到其他数据。
连接器可以将多列数据合并成一列。
VLOOKUP公式中还可以嵌套其他公式,比如将G2H2I2的计算结果作为搜索对象。
VLOOKUP公式只在匹配范围的第一列中查找匹配项,并按指定的列顺序返回结果。
在这里,问题已经解决了。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。