INDEX 函数与 MATCH 函数是 Excel 中最常用的查询函数组合。

INDEX 函数返回给定序号的单元格数据。MATCH 函数返回给定内容的所在位置序号。两个函数相辅相成,组合使用可更高效地完成查询工作。

还有两个查询类函数值得一提,VLOOKUP 函数和 HLOOKUP 函数。但它们只适用单向查询。

有关这两个函数的知识,请参阅《Excel:VLOOKUP函数》。

VLOOKUP 函数有一个天生的缺陷,就是要搜索的列必须是区域范围内的第一列。HLOOKUP 函数也一样,要搜索的行必须是区域范围内的第一行。

INDEX 函数与 MATCH 函数则不受这个限制。

  • INDEX 函数

通过指定的序号,返回区域范围中对应单元格的内容。

语法 1:从单行或单列返回对应序号的内容。

INDEX(行或列区域,序号)

如上图,下列公式将返回 E2:E15 区域(单列)中的第 3 行对应的数据。

=INDEX(E2:E15,3)

若公式改为:

=INDEX(E2:L2,4)

则返回 E2:L2 区域(单行)中的第 4 列对应的数据。

语法 2:从一个区域返回对应行号和列号的内容。

INDEX(区域范围,行序号,列序号)

如上图,下列公式将返回 D2:F15 区域中的第 4 行第 2 列对应的数据。

=INDEX(D2:F15,4,2)

我们通常将 INDEX 函数中需要的行(或列)序号由 MATCH 函数来帮助获得。

INDEX(查询范围,MATCH(要查询的内容,列区域)[,MATCH(要查询的内容,行区域)])

  • MATCH 函数

MATCH(要查找的内容,查找的范围,匹配方式)

通过给定的内容,查询它在区域范围中的位置序号。

提示:

1、在 MATCH 函数中,查找的范围仅限于单行或单列。

2、匹配方式:1 或省略表示“小于等于”,0 表示“精确匹配”,-1 表示“大于”。

如上图,下列公式将在 E2:E15 区域中精确查找“王娟”,并返回其所在序号。

=MATCH("王娟",E2:E15,0)

如果要查找 88 分是属于哪个等级,可输入公式:

=INDEX(N2:O6,MATCH(N8,N2:N6,1),2)

其中内嵌的 MATCH 函数返回了小于 88分 的最大值(即 80 分)对应的行序号。

提示:当匹配方式为 1 或缺省时,搜索区域中的数据须是升序排列的。当匹配方式为 -1 时,搜索区域中的数据须是降序排列的。

“有钱的捧个钱场,好看的点下在看”

Excel:INDEX与MATCH函数相关推荐

  1. Excel教程中INDEX和MATCH函数应用

    第一,MATCH函数用法介绍 MATCH函数是Excel教程中的一个查找函数.MATCH 函数会返回匹配值的位置而不是匹配值本身.在使用时,MATCH函数在众多的数字中只查找第一次出现的,后来出现的它 ...

  2. Excel中index、match函数使用

    Index和Match函数是Excel中非常强大的函数,通常用来在一个特定的数据范围中查找和定位特定的值. Index函数用于从一个数组或矩阵中返回一个单元格或一组单元格的数值,而Match函数则用于 ...

  3. 结合index和match函数在Excel中完成快速查找

    今天在CSDN的回答栏目看到一个问题:Excel如何根据两列条件查找另一张表的行和列? 如这个例子中呈现的,右表是三种水果国产/进口的单价,左表前两列分别对应的是水果的名称和进口/国产类型,想请问左表 ...

  4. 一文搞懂VLOOKUP、INDEX、MATCH函数

    最近,在学习数据分析方向的东西,众所周知,Excel是数据分析所不可或缺的工具,由于过往并没有对Excel进行过深入研究,因此当首次接触到Excel中的函数时,不可避免地被其中一些函数的逻辑绕得有些晕 ...

  5. 一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用

    lookup 函数解析 当需要查询一行或一列并查找另一行或列中的相同位置的值时,会使用其中一个查找和引用函数LOOKUP. 使用方式 向量形式 在一行或一列中搜索值. 如果要指定包含要匹配的值的区域, ...

  6. Excel的常用查询函数一(Index与match联合查询)

    一.INDEX函数与MATCH函数 1.1 INDEX函数 INDEX(array,row-num,col-num) 作用: 返回所选单元格区域(array)的第几行(row-num).第几列(col ...

  7. 利用 Excel 当中的 MATCH 和 XLOOKUP 函数实现集合与字典(映射)访问

    本文字数: 1.2k   阅读时长 ≈ 2 分钟 集合与字典(映射)是程序设计当中常见的两种容器类型.在 C++ 的标准模板库中,它们的实现分别是 std::set/std::multiset 与 s ...

  8. linux match函数,awk之match函数

    功能:match函数是用于个性化定制搜索模式. 例子: 文件内容: this is wang ,not wan that is chen, not che this is chen ,and wang ...

  9. MATCH函数、模糊匹配、VLOOKUP FIND 、LEN、的区别

    总结:match 返回的是位置(是第几个单元格:Vlookup返回具体的值,find匹配在该单元格的第几个字符:LEN是长度. 在Excel中,MATCH函数为返回在指定方式下与指定数值匹配的数组中元 ...

  10. Excel函数组合(二) - INDEX和MATCH组合

    大家好,我是永不止步的老牛. Excel有很多功能强大的函数,如果函数间能组合使用,那就是强强联手,今天我们先看第2组强强联手"INDEX"和"MATCH"组合 ...

最新文章

  1. Python3 与 C# 面向对象之~封装
  2. 直播回顾 | 数据驱动「产品迭代」的三大场景详解
  3. 什么是数据的完整性约束
  4. 亚信安全携五大创新安全方案,发布AI²亚信安全智能框架
  5. Android系统信息获取 之十三:Linux内核版本信息获取
  6. 【leetcode】在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。
  7. select .. into输出单/多行
  8. 使用IBM SPSS Statistics的新手应该如何入门
  9. 基于大数据的主动科研管理模式与优化决策机制
  10. box-sizing:boder-box原理
  11. Windows 下安装sql server 2016(附安装包资源)
  12. Vue-router的使用
  13. 性能之巅:常用性能分析方法
  14. IM聊实现客户端之间信息交互需求文档
  15. 文本工具来查看、分析、统计,比较
  16. Android全面屏状态栏适配
  17. 《Vue.js实战》记录
  18. 【功能安全】【AutoSAR】安全通信机制:E2E保护
  19. NVMe和NGFF区别
  20. 如何求水平渐近线(例题讲解)

热门文章

  1. 会议OA项目之我的审批功能
  2. 齐齐哈尔计算机科学与技术学院,齐齐哈尔职工大学官网
  3. 周日报名截止,翼支付杯大数据建模大赛16万大奖邀你来!!
  4. 【毕业设计】47-基于单片机的锅炉过热汽温控制系统设计(原理图工程+仿真工程+源代码+答辩论文)
  5. 【115@365】三国杀开源系列之六-入口文件解读
  6. 必应 Bing 有点意思的搜索引擎
  7. 运营方法论——增长黑客
  8. 网站打开速度慢如何压缩图片_网站打开速度变慢原因,网站打开速度慢的原因分析,了解网站变慢...
  9. 经典前端框架,一个时代的落幕:如何看待layui 官网将于 2021年10月13日 进行下线?
  10. 根据银行卡号获取开户行和银行LOGO