Excel(实战):INDEX函数和MATCH函数

news/2025/3/25 21:35:09/

目录

  • 经典用法两者嵌套查值
    • 题目
    • 解题分析
  • INDEX巧妙用法
    • 让数组公式,自动填充所有、有数据的行/列

经典用法两者嵌套查值

题目

  • 根据左表查询这三个人的所有数据
    在这里插入图片描述

解题分析

  • INDEX函数的参数:第1个参数是选定查找范围,第2个参数是要查找的行号,第三个参数是要查找的列号…它是根据你提供的行列号、来返该区域指向的值!
  • MATCH函数的参数:第1个参数是要查找的值,第2个参数是值所在的范围
公式=INDEX($A$1:$H$13,MATCH($K6,$B:$B,0),MATCH(L$5,$A$1:$H$1,0))

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

INDEX巧妙用法

让数组公式,自动填充所有、有数据的行/列

  • 题目:输入分数自动给他评级

在这里插入图片描述

  • 解决办法推导:可以用lookup函数数组的方式来查找返回值,如果直接给定,确定的单元格的话,如下列,我们选的是D2这个单元格,如果新增数据的话,并不能做到实时的更新!
公式 =LOOKUP(D2,{0,60,80,90},{"不及格","及格","良好","优秀"})

在这里插入图片描述
所以我们把第二改成一个范围,取到D列的整列 D2:Dn
我也只需要获取到D列的最后一个位置就可以!

所以就要用到counta函数了,他可以统计最后一个非空单元格!
利用index的特俗写法:INDEX(D:D,COUNTA(D:D)) 这种查找最后一个非空单元格,于是公式就可以写成:

=LOOKUP(D2:INDEX(D:D,COUNTA(D:D)),{0,60,80,90},{"不及格","及格","良好","优秀"})

在这里插入图片描述

  • 优化:如果输入的内容是空值,我们可以先定位到、一定不为空值一列,然后利用OFFSET函数把它右移一个位置!
=LOOKUP(D2:OFFSET(INDEX(C:C,COUNTA(C:C)),0,1),{0,60,80,90},{"不及格","及格","良好","优秀"})

在这里插入图片描述

  • 再优化:只需再加上一个IF函数的新增对空值的判断!

在这里插入图片描述
公式

=IF(D2:OFFSET(INDEX(C:C,COUNTA(C:C)),0,1)="","",LOOKUP(D2:OFFSET(INDEX(C:C,COUNTA(C:C)),0,1),{0,60,80,90},{"不及格","及格","良好","优秀"}))

当然也可以直接再lookup数组中新增一个空值选项,只需要新增一个0,并且指向空!啊啊。

=LOOKUP(D2:OFFSET(INDEX(C:C,COUNTA(C:C)),0,1),{0,1,60,80,90},{"","不及格","及格","良好","优秀"})

http://www.ppmy.cn/news/1581134.html

相关文章

链游开发定制搭建:基于Dapp合约的链上游戏探索

在数字化技术日新月异的今天,区块链技术正以前所未有的速度改变着各个行业,其中游戏行业也不例外。链游,即基于区块链技术的游戏,通过智能合约实现游戏逻辑和资产管理的去中心化,为玩家带来了更加公平、透明和有趣的游…

星玲之战.重启誓约(第四章)

第 46 章:踏上拯救之路​ 打败卡尔后,小纷队虽然取得了阶段性胜利,但白夜猫却因重伤陷入了昏迷,生命垂危。他的肉身受到了极其严重的创伤,灵魂也变得极为虚弱。小纷队深知,若不尽快找到拯救白夜猫的方法&a…

IP查询底层逻辑解析:数据包与地理位置

在互联网联网作用中,IP地址的作用是成为设备的网络身份证,以保证其能够在网络中同行。承载着路由寻址、访问控制等核心功能。在网络安全防护、流量调度优化、本地化内容推荐等都发挥着关键的作用。接下来我将就IP查询的底层逻辑-数据包和地理位置来讲述I…

操作系统的心脏节拍:CPU中断如何驱动内核运转?

目录 一、硬件中断 二、时钟中断 三、软中断 四、用户态与内核态 一、硬件中断 为引出今天的话题&#xff0c;我们来思考这样一个问题&#xff1a; #include<stdio.h> int main() {int a;scanf("%d",&a);return 0; } 当以上程序执行到scanf时&#xf…

Ninja编译入门指南:极速构建工具的核心用法与实践

文章目录 1. 什么是Ninja&#xff1f;2. 为什么选择Ninja&#xff1f;3. 安装NinjaLinux (Ubuntu/Debian)macOSWindows 4. 快速入门&#xff1a;从零构建一个C项目步骤1&#xff1a;创建项目结构步骤2&#xff1a;生成Ninja构建文件步骤3&#xff1a;执行构建 5. Ninja核心命令…

AR眼镜技术发展路径分析:前后端技术栈的深度变革与储备方向

AR眼镜技术发展路径分析:前后端技术栈的深度变革与储备方向 摘要 随着AI与光学技术的突破,AR眼镜正从概念产品加速走向消费级市场,成为下一代个人计算入口的核心载体。本文基于行业最新动态与技术趋势,深度解析AR眼镜发展路径中必须攻克的技术难点,并探讨前后端技术栈的调…

PostgreSQL用SQL实现俄罗斯方块

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验 Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯…

DeepSeek的崛起:2025新春国产AI模型的全球影响力

摘要 在2025年新春之际&#xff0c;国产AI模型DeepSeek以现象级的姿态迅速崛起&#xff0c;凭借免费、易用及高性能的特点&#xff0c;吸引了全球科技界的广泛关注。这款大型人工智能模型不仅展现了国产技术的实力&#xff0c;还为用户提供了高效便捷的使用体验&#xff0c;成为…