在excel表格中,A列为名字,B列为身高,将100人以身高相差不到5CM的条件分成5人一组,如何 - 爱问答

(爱问答)

在excel表格中,A列为名字,B列为身高,将100人以身高相差不到5CM的条件分成5人一组,如何

从最高高度开始,相差不到5Cm的编成5人一组,此内有多于5人的,另起一组;如此类不足5人的,该组留空,即不足5人;下一个人从下一组开始依上述原则排;


需要利用辅助列;


假设第1行是标题行,100人的数据是在2-101行,见附图;


可以这样:

1 在D2单元格录入公式

=INDIRECT("A"&MIN(IF(E2&TEXT(COUNTIF($E$2:$E2,E2),"000")=($B$2:$B$101)&TEXT(COUNTIF(INDIRECT("b2:b"&ROW($E$2:$E$101)),E2),"000"),ROW($E$2:$E$101),4^8)))

编辑后,须按Ctrl+Shift+Enter确认!!!

   在E2单元格录入公式

=LARGE($B$2:$B$101,ROW($A1))


2 在G1单元格录入公式:

="共分"&MAX(G2:G101)&"组"

   并须保持H1:L1留空;

   G2:

=IF(H2="","",ROW($A1))

  H2:

=IF(COUNTA($H$1:$L1)-COUNTIF($H$1:$L1,0)<100,INDIRECT("D"&(COUNTA($H$1:$L1)-COUNTIF($H$1:$L1,0)+2)),"")

  I2:

=IF($H2="","",INDIRECT("D"&SMALL(IF(INDIRECT("E"&(COUNTA($H$1:$L1)-COUNTIF($H$1:$L1,0)+2))-INDIRECT("E"&(COUNTA($H$1:$L1)-COUNTIF($H$1:$L1,0)+3)&":E106")<=0.05,ROW(INDIRECT("E"&(COUNTA($H$1:$L1)-COUNTIF($H$1:$L1,0)+3)&":E106")),4^8),COLUMN(A$1))))

编辑后,须按Ctrl+Shift+Enter确认!!!

然后复制I2,至J2:L2


3 最后,复制D2:L2,至D3:D101


这样,在G-L列给出各组具体排列的名字,在单元格G1给出共有多少组。

排列表中,0值表示"空";如要消除这些0值,可选取整个H:L列-》鼠标右键-》设置单元格格式-》自定义,输入 [=0]"" -》确定即可。


见附图:

在excel表格中,A列为名字,B列为身高,将100人以身高相差不到5CM的条件分成5人一组,如何

在excel表格中,A列为名字,B列为身高,将100人以身高相差不到5CM的条件分成5人一组,如何

在excel表格中,A列为名字,B列为身高,将100人以身高相差不到5CM的条件分成5人一组,如何

在excel表格中,A列为名字,B列为身高,将100人以身高相差不到5CM的条件分成5人一组,如何

相关标签:excel

下一篇:中专大专专科本科都是什么意思

上一篇:为什么我玩LOLfps一直跳我这配置是不是不行

热门标签:
英语 谜语 作文 数学 公式 语文 物理 化学 工艺 java c语言 实验 方程 金属 分子 数据库 硫酸 酒精 运算 石油 vc 世界大战 php 化合物 mysql
最新更新:
电学的一个小问题 为什么打点计时器只能粗略瞬时速度 lookdownupon用法 中专都考不上大学有必要复读一年吗? 如图,已知∠B=∠DEF,AB=DE,请添加一个条件使△ABC≌△DEF,则需添加的条件是__________. 求曲线y=2x^2和直线y=2的所围图形的面积 夜上受降城闻笛是哪句 这个怎么填数字? 小明家下五层楼是5楼,那么小明家上五层楼是几层楼? 填空题,这个题目是怎么算的呢…… 22335577()143中括号里填什么数字。 懂得人帮我看一下这个英文是啥意思??? 最小的物质单位是什么 怎么估算根号52000000 about的重读字母是哪里