Excel LARGE 函数是查找类统计函数,核心作用是在指定数据区域里面,返回第 N 大的数值,简单来说就是从一组数字里面,按从大到小排序,取出排名第几位的数据,这个函数不需要手动排序,适合提取第一名第二名第三名这类 TopN 数据,做销售榜单 成绩排名 数据筛选的时候非常常用,函数语法结构是 LARGE 数据区域 第 N 位,第一个参数必须是数值区域,如果区域里面包含文本 空单元格,函数会自动忽略,第二个参数就是想要提取的名次,填写 1 代表最大值,填写 2 代表第二大值,这个函数经常搭配 SUM INDEX MATCH 动态数组一起使用,可以批量提取多名次数据,很多新手容易把它和 MAX 函数混淆,MAX 只能取最大值,LARGE 可以自定义名次,掌握 Excel LARGE 函数的使用方法之后,不用手动排序就能动态获取 TopN,源数据更新之后,结果会自动刷新,适合做动态报表。
函数基础语法说明
表格
参数 名称 说明
第一参数 array 要进行取值的单元格区域或者数组
第二参数 k 代表想要返回的第 k 大的数值,必须是正整数
完整公式写法 LARGE A1 A10 2
公式含义 在 A1 到 A10 区域,取出第二大的数值
基础操作步骤
第一步,选中需要输出结果的空白单元格
第二步,输入等号,开始写入 LARGE 函数
第三步,选中需要统计的数据区域,作为第一个参数
第四步,输入逗号,填写名次数字 k,比如 1 2 3
第五步,补全右括号,按下回车,单元格就会输出对应第 N 大的数值
进阶组合用法
批量提取前 N 名
普通单条公式只能取一个名次,新版 Excel 支持动态数组,公式 LARGE A1 A10 1 2 3,回车之后会自动溢出,一次性输出第一名第二名第三名,旧版本 Excel 没有动态数组,需要分别写多条公式,分别把 k 改成 1 2 3。
搭配 SUM 计算前 N 名总和
如果需要计算前 3 名所有数值相加,可以写成 SUM LARGE A1 A10 1 2 3,旧版本需要按数组三键,新版直接回车生效,这个是做业绩汇总很常用的组合。
搭配 INDEX MATCH 实现关联匹配
只取出数值还不够,很多时候需要同时取出对应姓名,也就是拿到第三大分数之后,匹配对应的学生姓名,可以用 INDEX MATCH 组合,把 LARGE 返回的数值作为 MATCH 的查找值,实现数值和对应记录联动,适合制作动态排行榜。
处理重复值规则
Excel LARGE 函数遇到重复数字的时候,会把重复值当成独立排名,比如区域里面有两个 98 分,k 等于 1 返回第一个 98,k 等于 2 依然返回第二个 98,不会自动跳过重复项,这点和去重排名函数不一样,如果业务需要去重之后再取第 N 大,需要额外配合 UNIQUE 函数先做去重,再嵌套 LARGE。
常见报错原因
表格
报错类型 触发原因 解决办法
NUM 第二参数 k 大于区域里面有效数字总个数 调整 k 数值,保证 k 不大于区域有效数据数量
NUM k 填写负数或者小数 第二参数必须是大于等于 1 的正整数
VALUE 第一参数里面全部是文本,没有有效数值 检查数据源,确认区域是数字格式
计算结果异常 区域混入文本 空格 错误值 清理数据源,错误值会让函数计算失败
使用注意要点
LARGE 函数只识别数字,逻辑值 TRUE FALSE 文本型数字不会自动识别,文本格式数字需要提前转换成数值,函数不会对原始数据排序,只是计算取值,原表顺序不会发生改变,这个函数是降序取值,如果想要从小到大取第 N 小,对应的函数是 SMALL,LARGE 和 SMALL 是一对反向函数,做报表的时候不要搞混,跨工作表引用的时候,写法是 LARGE Sheet2 A1 A20 2,跨工作簿引用需要保证源文件处于打开状态,部分场景会出现链接失效。
【常见问题】
问题 1,Excel LARGE 函数的使用方法里面 k 可以填小数吗
回答 1,Excel LARGE 函数的使用方法明确,k 参数必须是正整数,不能填写小数,学习 Excel LARGE 函数的使用方法的时候,填写小数会触发 NUM 报错。
问题 2,Excel LARGE 函数的使用方法可以一次性取出前 5 名吗
回答 2,Excel LARGE 函数的使用方法在新版动态数组版本支持一次性取出前 5 名,旧版 Excel LARGE 函数的使用方法需要单独写多条公式逐个取值。
问题 3,Excel LARGE 函数的使用方法遇到重复分数会自动去重吗
回答 3,Excel LARGE 函数的使用方法当中,函数默认不会自动去重,学习 Excel LARGE 函数的使用方法,需要知道重复数值会单独占用排名位置。
问题 4,Excel LARGE 函数的使用方法和 MAX 函数区别是什么
回答 4,Excel LARGE 函数的使用方法支持自定义第 N 大数值,MAX 函数只能取出最大值,掌握 Excel LARGE 函数的使用方法之后,就可以根据需求选择对应的函数。
【免责申明】
本文 Excel LARGE 函数的使用方法内容基于常规 Excel 版本整理,不同版本 Excel 包括 WPS 表格在动态数组支持上存在差异,部分旧版本不支持溢出数组,函数行为和报错表现会有区别,本文仅作为办公学习参考,实际使用请以当前软件版本官方帮助文档为准。
本文来自作者[科技横断面]投稿,不代表绮畅科技网立场,如若转载,请注明出处:https://www.lorte.cn/zsfx/202611/3039.html
评论列表(4条)
我是绮畅科技网的签约作者“科技横断面”!
希望本篇文章《Excel LARGE 函数的使用方法 高阶取值教程》能对你有所帮助!
本站[绮畅科技网]内容主要涵盖:教育咨询,知识百科
本文概览:Excel LARGE 函数是查找类统计函数,核心作用是在指定数据区域里面,返回第 N 大的数值,简单来说就是从一组数字里面,按从大到小排序,取出排名第几位的数据,这个函数不需要手动排序,适合提取第一名第二名第三名这类 TopN 数据,做销售榜单 成绩排名 数据筛选的时候非常常用,函数语法结构是 LARGE 数据区域 第 N 位,第一个参数必须是数值区域,如果区域里面包含文本 空单元格,函数会自动忽略,第二个参数就是想要提取的名次,填写 1 代表最大值,填写 2 代表第二大值,这个函数经常搭配 SUM INDEX MATCH 动态数组一起使用,可以批量提取多名次数据,很多新手容易把它和 MAX 函数混淆,MAX 只能取最大值,LARGE 可以自定义名次,掌握 Excel LARGE 函数的使用方法之后,不用手动排序就能动态获取 TopN,源数据更新之后,结果会自动刷新,适合做动态报表。