本文作者:office教程网

excel 如何利用index match函数逆向查找数据

office教程网 2024-12-13 02:14:44
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: Index match函数组合在一块使用比较多,多用于查找,Index match函数最关键一点的就是可以逆向查找数据。也就是倒着找数据,我们先看一下函数单独的用法: index(array,ro...

Index match函数组合在一块使用比较多,多用于查找,Index match函数最关键一点的就是可以逆向查找数据。也就是倒着找数据,我们先看一下函数单独的用法:
index(array,row_num,column_num) 返回一个区域中找出想要的行与列对应的单元格的值,函数解释:第一个参数array表示我们要引用的数据区域,第二个参数row_num表示要引用的行数,第三个参数column_num表示要引用的列数。
我们看一个简单示例:



INDEX(A4:D7,1,4),函数示例解释:第一个参数:选择了全部数据,第二个参数:返回数据区域中第二行,第三个参数:返回数据区域的第四列,这样就找到了大飞老师的销售额
Index 函数第二个示例(几种参数写法):
INDEX(A4:D7,2,),省略第三个参不写,也可以找到第2行,最后一列的值。请注意,如果现在想找销售数量,那么就要写上列数3才可以
INDEX(A4:A7,2,),数据区域只有1列,那么就省略第三个参数,找到对应第二行的记录。提示:如果第一个参数数据区域为1列,第三个参数就只能写1,或者是省略。不然就会报#ref错误。数据区域选择一行道理是一样。就是省略第二个参数
Match函数返回查找内容在数据区域中的位置函数语法:MATCH(lookup_value, lookup_array, match_type),函数解释:第一个参数查找的内容,第二个参数数据区域,第三个参数查询的方式。
Match函数的第一个示例:

这就是你想要的 excel 求和技巧

这案例是来自粉丝的询问,帮主将数据进行了一个更改,问题是分别求出A、B、C三种产品的总和,如果是你会如何处理呢?第一种方法:利用SUMIF函数SUMIF的基本用法是(条件区域,条件,求



MATCH(C18,A4:A7,0),解释:查找大飞老师(第一个参数),在数据区域A4:A7中第二个参数出现的位置,第三个参数0表示精确。最后返回2
上边我们讲了INDEX函数与MATCH函数,大家看完上边的内容,肯定会想。我直接用vlookup函数查找不就行了。现在需求变了,想根据销售的金额查找对应销售员。那该怎么办呢。如下图所示:



那么这时间我们函数如何写呢,我们先找出600这个销售额所在的行,然后根据所在行去销售员列查找对应的值
第一步:通过MATCH函数去找对应的值,函数写法MATCH(C21,D4:D7,0),最后返回1
第二部:使用index函数去查找销售员列。现在行不能确定,我们使用MATCH(C21,D4:D7,0)去查找行。最后函数如下INDEX(A4:A7,MATCH(C21,D4:D7,0),0),最后就可以得到结果了。

VBA中private sub和Private Sub过程的使用和区别;以及调用private sub和sub过程的三种方法

第一,认识privatesub和sub过程ExcelVBA里,我们会接触到privatesub私有过程和sub过程。前者privatesub是私有过程,sub是公共过程。过程也有私有和公共之分。想把一个过程声明为公共过程,使用:

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel 如何利用index match函数逆向查找数据发布于2024-12-13 02:14:44
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: