打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
其貌不扬的INDEX函数 作用居然这么大

INDEX函数是一种查找函数,它可以根据行号和列号返回指定单元格的值。

这个函数的语法非常简单,格式如下:=INDEX(数组, 行位置, 列位置),其中数组可以是一个单独的单元格、一行或一列,也可以是多行多列的范围。行位置和列位置指要返回的值在数组中的第n行和第m列,并非它对应的行号和列号。

INDEX函数可以有多种应用。以下是几个实际的例子:

1. 跨工作表查找数据

假设有两个工作表A和B,其中工作表A中有一个数据表格,而工作表B需要使用A中的数据。只需要在B中输入以下公式即可返回A工作表中第3行第2列的数据:

=INDEX(A!$A$1:$D$10, 3, 2),

2. 复杂的查找和筛选

通过组合INDEX函数和MATCH函数,可以实现非常复杂的查找和筛选。例如,假设有一个客户数据表格,其中包含客户姓名、地区、电话号码等信息。现在需要查找某个地区的客户姓名。可以使用INDEX和MATCH函数结合使用,如下所示:

=INDEX($B$3:$B$10,MATCH(F5,$C$3:$C$10,0))

MATCH(F5, $C$3:$C$10,0) :在C3:C10的范围内查找与F5单元格相匹配的值,并返回该值在查找区域范围内的位置7。

INDEX在B3:B10范围内查找第7个位置的值。

3.一对多查询

假设有一个员工信息表,其中包括姓名,性别和部门,要查询行政部的所有员工。

输入以下公式并向下填充:

=INDEX(B:B,SMALL(IF(D:D="行政部",ROW(D:D),""),ROW(1:1)))

IF返回行政部所对应的行号;

SMALL+ROW在向下填充过程中从小到大提取行号;

INDEX返回B列数据中对应行号的值。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
数组公式获取某列包含数据的最后一行行号
[转]用index和match函数实现大量数据的查询
Excel非重复、非空白单元格提取
行号跟着数据跑—excel之自动排序
利用INDEX跟MATCH函数进行多条件组合查询和数据多向查找
用 Excel 分析统计成绩
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服