我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
工作中经常使用到index+match的组合,有的人会说会了vlookup函数,不是更简单吗,vlookup函数在逆向查询的方面很弱,而index+match在这个方面则能力很强,废话不多说,今天我们来讲解一下index+match的组合的三种经典用法,分别是反向查找,双向查找,以及多条件查找。在讲解案例之前,我们先看下两个函数的语法。
1、INDEX函数:返回表中的值。
=INDEX(在哪儿找,第几行,[第几列])
函数分析:参数1,在哪儿找。
比如你想要的结果是在A1:A10,也就是A列,他们在A列的某个范围,就是在哪儿找。
第几行:必须你想找第三行,那么就是A3单元格。
第几列:一般这个参数忽略,但在双向查找中,必须使用。
2、MATCH函数:返回指定数值在指定区域中的位置。
=MATCH(找谁,在哪儿找,匹配方式)
函数分析:
找谁:就是查询的值
在哪儿找:就是查询值所在的列或者区域。
匹配方式:三种,按自己的方式选择。0 精确,1小于,-1大于。
了解了语法之后,我们先来讲解第一种查询方式:反向查找(这个也是vlookup函数比较弱和麻烦的地方)
1.反向查找。
函数解读:=INDEX(A2:A6,MATCH(B9,B2:B6,0))
因为我们要查找商品编号,所以是在A列,具体在A2:A6单元格。
第二个参数是在哪一个行,我们是根据产品名称,所以match的第一个查询值,就是产品名称,而产品名称所在的列呢,就是B2:B6,然后使用精确查询的方式。
2.双向查找
函数解读:
=INDEX(G2:L6,MATCH(G9,F2:F6,0),MATCH(F9,G1:L1,0))
G2:L6 为查询的区域,这个注意下,我们查询的范围是不是一列,而是整个一个范围,很好理解,所以如果要确定一个值,肯定要知道是哪个行和哪个列,这样交叉的单元格,就是我们需要的值
MATCH(G9,F2:F6,0) 查询费用项目,费用项目在F2:F6这个范围,使用精确匹配。
MATCH(F9,G1:L1,0) 查询月份,月份在,G1:L1所在列,使用精确匹配。
3.多条件查找。注意一点,这个函数写完以后是按 ctrl shift 回车,而不是回车。因为在一个单元格中,引用了整列
函数解读:
=INDEX(D13:D17,MATCH(B19&B20,A13:A17&B13:B17,0))
D13:D17,我们要查询的结果在D13:D17
MATCH(B19&B20,A13:A17&B13:B17,0)
B19&B20 将两个条件合并。
A13:A17&B13:B17 将两个区域合并。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08