如何在Excel中提取一列数据中排在前15%,15%~75%以及75%以上的数据显示到指定单元格?

如题所述

你的前15%,15%~75%以及75%以上的数据,哪组包含本数?如15%要算前15%还是15%~75%的?75%以上也然。

1、前15%:

=TEXTJOIN(",",TRUE,IF(A:A>=LARGE(A:A,COUNT(A:A)*15%),A:A,""))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,下同!


2、15%~75%:

=TEXTJOIN(",",TRUE,IF((A:A<=LARGE(A:A,COUNT(A:A)*15%))*(A:A>=LARGE(A:A,COUNT(A:A)*75%)),A:A,""))

3、75%以上的:

=TEXTJOIN(",",TRUE,IF(A1:A30<=LARGE(A:A,COUNT(A:A)*75%),A1:A30,""))

追问

前15%包含15%,75以上不包含75%的公式是什么样的

温馨提示:内容为网友见解,仅供参考
第1个回答  2022-04-24

这样的问题你最好有一个数据结构图和具体的数据举例说明,否则真没有办法操作啊!!!

如上图,现假设有一个成绩数据结构表A2:D102,则举例在F4单元格输入数组公式:=TEXTJOIN(",",TRUE,IF($D$3:$D$102<15%*COUNTA($D$3:$D$102),$B$3:$B$102,""))

数组公式!!必须同时按ctlr+shift+enter这3个键结束,否则公式是无效的!!

结果即为成绩为前15%的人员姓名………….

同样的,数组公式:=TEXTJOIN(",",TRUE,IF(($C$3:$C$102<=LARGE($C$3:$C$102,15%*COUNTA($C$3:$C$102)))*($C$3:$C$102>=LARGE($C$3:$C$102,75%*COUNTA($C$3:$C$102))),$B$3:$B$102,""))

结果为排名在15%~75%之间的人员姓名…………

如何在Excel中提取一列数据中排在前15%,15%~75%以及75%以上的数据显示...
1、前15%:=TEXTJOIN(",",TRUE,IF(A:A>=LARGE(A:A,COUNT(A:A)*15%),A:A,""))数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,下同!2、15%~75%:=TEXTJOIN(",",TRUE,IF((A:A<=LARGE(A:A,COUNT(A:A)*15%))*(A:A>=LARGE(A:A,COUNT(A:A)*75%)),A:A,"...

...如何提取一列数据排在前15%的数据显示到指定单元格中?
具体方法是:(1)需要添加批注单细胞(2)在“插入”菜单,选择“标注”命令(3)在弹出的对话框中,输入注释文本注释(4)完整的文字输入,点击工作表区域之外的气球都可以!

excel如何将一列数据的前几个单元格中的数据提取到另一列
具体操作为:在新列的单元格中输入“=LEFT(A1, 2)”(假设原始数据在A列),然后拖动填充柄向下填充公式,这样就可以将A列中每个单元格的前两个字符提取到新列中。另一种方法是使用Excel的“分列”功能。这个功能特别适用于按照特定分隔符(如逗号、空格等)分割文本的情况。例...

Excel中如何让某一单元格显示特定范围内的数值?
Excel可以通过使用条件格式、筛选或者公式来实现当某个单元格的数值在特定范围内时,在另一个单元格显示对应的数据。首先,我们可以使用“IF”函数结合逻辑判断来达成这个目的。例如,假设我们有一列数据在A列,我们想在B列显示A列中数值在5到10之间的对应数据。那么我们可以在B1单元格中输入以...

如何将超过十五位的数字在excel表格中显示出来?
“复制数字(超过15位数字)到excel表格中全部显示”的操作步骤是:1、以Excel 2016为例,打开Excel工作表;2、由记事本复制并粘贴到Excel中的数据,会整行在一个单元格中,可以通过“数据”选项下的“分列”,根据分隔符进行分列,并对分列后的超长数值(11位以上的数值)所在列设置为“文本”;3、...

excel中,如何把一个单元格中的文本数字前几位提出来
使用分列功能,快速提取 Excel版本参考:2010 假设数据在A列 1、选中A列 2、点击数据-分列-下一步 3、其他(输入-)4、删除B列数据,完成

在excel表格中怎样才能快速提取某一列的数据?
方法一,智能键CTRL+E处理。在B2输入A→鼠标单击B2→按住键盘SHIFT→鼠标单击A列最后一个数据单元格,选定A列的所有数据单元格→键盘组合键CTRL+E→查看结果。方法二,数据分列方法。选定A列→菜单栏→数据→分列→到分列对话框第二步时按下图设置。→得到下图结果→依上法再处理“]”→得到如下结果,...

在excel表格中,如何自动提取销售数据的前几位
1点击需要提取数据到的单元格,点击顶部输入框 2输入=vlookup(第一个需要提取到的单元格,3打开另一个表格,鼠标左键选中需要提取内容的单元格 4该数据在第二列,所以输入2,精确匹配,所以输入FALSE),点击✓5如图所示,第一个数据已经出现了 6把鼠标指针放在单元格右下角,按住鼠标左键向下拉...

EXCEL怎么保留一列数字中前15,就是说除了1~15出现在这一列中,大于15...
选中这列单元格,点右键,设置单元格格式,数字-自定义,输入:[>15];;;确定就可以了。

Excel中怎么把排在前10%的数字弄出来
自定义筛选,选择目标字段旁边的小黑三角,选择"10个最大值...“选项,在弹出的对话框中第三个框中选择百分比,确定就ok了。

相似回答