Excel(实战):INDEX函数和MATCH函数、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},{"","不及格","及格","良好","优秀"})

INDEX函数和SEQUENCE函数

  • SEQUENCE函数解读
=SEQUENCE(行数, [列数], [起始值], [步长])

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

  • 题目:如何将表中第一列,对半分成两列
=INDEX(A2:A11,SEQUENCE(5))

=INDEX(A2:A11,SEQUENCE(5,1,6))

在这里插入图片描述

计算机应用基础 模块3 Excel 2010 电子表格系统——实操 Excel 2010上机操作(共5,4分/) 1. 创建如下工作表,并保存为EXLT1.xlsx文件。 接着完成以下操作: (1)用填充柄自动填充"值日时间",从"星期六"开始,按顺序向下填充; (2)将列的次序取反,即按"四组"、"三组"、"二组"、"一组"的次序从左到右排列; (3)以文件名为"EXLT1_结果.xlsx"保存文件。 2. 创建如下工作表,并保存为EXLT2.xlsx文件。 接着完成以下操作: (1)将A列格式设置为文本,从A3往下输入数据"01、02、03、04"; (2)销售额列数据设置自定义格式:0,000.00; 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第1页。(3)在单元格B5中输入日期数据"2014/12/23",单元格数值格式为自定义格式:yyyy"年"m"月"d"日"; 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第1页。 (4)以文件名为"EXLT2_结果.xlsx"保存文件。 3. 创建如下工作表,并保存为EXLT3.xlsx文件。 接着完成以下操作: (1)利用函数在"工资总额"右侧的单元格内(C7单元格)计算出"工资总额"; (2)利用函数在"平均工资"右侧的单元格内(F7单元格)计算出"平均工资"; (3)"工资总额"数据格式为货币类的"¥"货币符号(如¥5,850); (4)"平均工资"数据格式为货币类的"¥"货币符号、保留一位小数(如:¥5,850.0); (5)以文件名为"EXLT3_结果.xlsx"保存文件。 4.创建如下工作表,并保存为EXLT4.xlsx文件。 接着完成以下操作: (1)根据工作表中数据,在B3单元内输入数据"1000×2000×15"; (2)设置报价列数据带1位小数格式; (3)将所有内容复制到Sheet2的相应单元格内,并按关键字"报价"递减排序; (4)以文件名为"EXLT4_结果.xlsx"保存文件。 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第2页。5.创建如下工作表,并保存为EXLT5.xlsx文件。 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第2页。 接着完成以下操作: (1)将姓名、基本工资、奖金以簇状柱形图表示,切换行列数据,水平拉伸图表至适当大小; (2)设置图表上方显示图表标,且图表标与表格首行标联动,使工作表标即为图表标; (3)输入工作表标"工资明细数据图、表分析",确认同步生成同名图表标; (4)分别为"刘晓华"、"王宇"添加线性趋势线,形状样式分别为第2行第2个、第2行第4个; (5)以文件名为"EXLT5_结果.xlsx"保存文件。 答案截图 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第3页。 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第3页。 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第4页。 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第4页。 答案 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第5页。 计算机应用基础-形考任务-Excel-2010实操-全文共5页,当前为第5页。 计算机应用基础-形考任务-Excel-2010实操-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值