excel表格中怎么提取前20%的人的成绩?

来自:    更新日期:早些时候
excel表格中怎么提取前20%的人的成绩~

如果(当前行行号>B列计数的20%,不显示,否则,取第当前行号个最大值)

方法一
假设这个数据写在A1单元格,则在另一个单元格写入公式
=LEFTB(A1,20)

LEFTB
基于所指定的字节数返回文本字符串中的第一个或前几个字符。此函数用于双字节字符。
语法
LEFTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_bytes 按字节指定要由 LEFTB 所提取的字符数。


方法二
再或者公式写成
=MIDB(A1,1,20)

MIDB
返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。
语法
MIDB(text,start_num,num_bytes)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字节的位置。文本中第一个字节的 start_num 为 1,以此类推。
Num_bytes 指定希望 MIDB 从文本中返回字符的个数(按字节)。

说明
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。

姓名 成绩 前20%成绩 前20%姓名
姓名1 1 10 姓名10
姓名2 2 9 姓名9
姓名3 3
姓名4 4
姓名5 5
姓名6 6
姓名7 7
姓名8 8
姓名9 9
姓名10 10

-------------
如上示例,A列姓名,B列成绩,C列前20%成绩,D列前20%姓名
C2公式,下拉直到显示空白:
=IF(ROW(A1)>COUNT(B:B)*0.2,"",LARGE(B:B,ROW(A1)))
D2公式,下拉直到显示空白:
=IF(C2="","",LOOKUP(C2,B:B,A:A))

不知提出前20%的人的成绩是干什么用,是用来计算前20%人的总分,平均分,或是列出前20%人的成绩来?
比如成绩在C2:C300列,在D1输入公式=AVERAGE(LARGE(C2:C300,ROW(INDIRECT("1:"&INT(COUNT(C2:C300)*0.2)))))数组公式,公式在编辑状态下按CTRL+SHIFT+ENTER结束,这就是计算前20%的人的平均分数.

如果数据在A1:A100中,B1中输入
=LARGE(IF(RANK(A$1:A$100,A$1:A$100)=TRANSPOSE(ROW($1:$20)),A$1:A$100),ROW(A1))
同时按下CTRL+SHIFT+ENTER输入数组公式,再用自动填充柄下拉,就会从大到小排列前20名,就是正好20名位置有重复成绩,将多显示,把处于并列20名的都显示出来。

如果(当前行行号>B列计数的20%,不显示,否则,取第当前行号个最大值)

随即提取 还是 从高到低或是从低到高


excel表格中怎么提取前20%的人的成绩?视频

相关评论:
  • 17164676683如何在Excel中提取字符前面的字符
    程宝宗我们在使用Excel表格处理数据的时候,想要提取指定字符前面的字符该怎么操作呢?今天就跟大家介绍一下怎么在Excel表格中提取指定字符前的字符的具体操作步骤。1. 首先打开电脑上想要编辑的Excel表格,如图,想要提取“.”字符前面的字符 2. 如图,我们可以看到,.之前的字符串长短不一,我们选择使用FIND函数...

  • 17164676683怎么提取Excel中前几个数字?
    程宝宗在Excel中,可以使用多种方法提取前几位数字。最常见的方法是使用文本函数中的`LEFT`函数和数值格式化功能。以下介绍其中一种基本步骤:使用LEFT函数提取前几位数字 1. 定位单元格:首先,定位到想要提取数字的单元格。假设数据位于A列,从A1单元格开始。2. 输入LEFT函数:在目标单元格中输入“=...

  • 17164676683在excel表格中,如何自动提取销售数据的前几位
    程宝宗4该数据在第二列,所以输入2,精确匹配,所以输入FALSE),点击✓5如图所示,第一个数据已经出现了 6把鼠标指针放在单元格右下角,按住鼠标左键向下拉 7如图所示,已经完成自动提取另一个表格数据了。1、双击打开电脑中安装的Excel软件,进入主页面。2、打开表一个表格,这个表格里sheet1和sheet2...

  • 17164676683excel怎么提取前几个字
    程宝宗操作步骤:1、打开excel表格。2、点击B2单元格,并在单元格内输入=LEFT(A2,3),按下回车键。3、就将张君宝三个字提取出来了。4、点击B2单元格,鼠标放到单元格右下角,点击向下拖动,就将其他单元格的前三个字也提取出来了。注意事项:公式:=LEFT(A2,3)。1、LEFT,就是提取字符的函数。2、A2...

  • 17164676683excel中一长串数字怎么只取前几位
    程宝宗详细解释如下:使用LEFT函数 1. 函数简介:LEFT函数用于从一个文本字符串的开头开始返回指定数量的字符。对于数字来说,可以将其先转化为文本格式,然后使用LEFT函数取得前几位数字。2. 具体步骤:假设一长串数字在A列,想要提取前5位数字,可以在B列相应的单元格中输入公式“=LEFT,5)”。这里的TEXT...

  • 17164676683怎么从excel表格里面提取文字
    程宝宗在Excel表格中,可以通过多种方法来提取某一单元格中的一部分文字。具体方法如下:方法一:使用函数提取 1. 使用LEFT函数提取从左开始的特定字符。例如,假设A1单元格中有文字“Excel技巧分享”,如果想提取前几个字符,可以使用公式“=LEFT”,这将返回“Excel”。2. ...

  • 17164676683怎样用Excel提取出身份证前2位数字?
    程宝宗1、首先需要打开电脑上的excel,如下图所示。2、接下来需要输入一个身份证号(乱编写的),如下图所示。3、接下来需要选中B1,如下图所示。4、接下来需要输入函数=MID(),如下图所示。5、在下图框内输入参数,其中A1就是指的身份证号,1就是指的从第一位开始取,2就是指的取两位。6、结果如...

  • 17164676683EXCEL怎么提取前三个字符?
    程宝宗EXCEL单元格取前三个字符到别的单元格,可使用MID函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,点击工具栏的“公式”。2、找到并点击“文本”。3、然后在下拉选项中选择“MID”。4、在弹出的参数设置窗口,第一个参数是需要提取的原字符串所在单元格,第二个参数输入“1”,最后一个输入“3...

  • 17164676683怎么把excel表里一部分数字提前
    程宝宗在Excel中消除前面的一部分数字,可以使用函数或操作来实现。1. 使用函数:可以使用RIGHT函数来提取文本最右边的指定字符数,从而消除前面的一部分数字。例如,如果要消除A1单元格中的前两个数字,可以使用函数=RIGHT(A1, LEN(A1)-2)。2. 使用操作:可以使用剪切和粘贴的方式来消除前面的一部分数字。

  • 17164676683excel表格中怎么提取部分文字?
    程宝宗在Excel表格中,可以通过多种方法来提取某一单元格中的一部分文字。具体方法如下:方法一:使用函数提取 1. 使用LEFT函数提取从左开始的特定字符。例如,假设A1单元格中有文字“Excel技巧分享”,如果想提取前几个字符,可以使用公式“=LEFT”,这将返回“Excel”。2. ...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网