excel中,比如说1-20的排名,1,2,3,4,8,9,10,11,12是女,5,6,7,13,14,15,16,17,18,19,20是男.

作者&投稿:苦丹 (若有异议请与网页底部的电邮联系)
Excel工作表,高手指导 问题如下: 例如:给出20个数字(1、2、3、4、5、6、7、8、9、10、11、12、13、14、~

Sub a()Dim a%, b%, c%, d%, e%, f%, g%, i&i = 2For a = 1 To 20 For b = a + 1 To 20 For c = b + 1 To 20 For d = c + 1 To 20 For e = d + 1 To 20 For f = e + 1 To 20 Cells(i, 1) = Cells(1, a) Cells(i, 2) = Cells(1, b) Cells(i, 3) = Cells(1, c) Cells(i, 4) = Cells(1, d) Cells(i, 5) = Cells(1, e) Cells(i, 6) = Cells(1, f) i = i + 1 Next f Next e Next d Next c Next bNext aEnd SubA1——T1存放你的20个数
速度有点慢。。。。。
右键SHEET1(工作表标签),查看代码。粘贴上面的代码。运行。

可能用一些什么公式对你来说有点晕,还是说点实际的操作更适用于你.平时简单的需要这类资料时,比用公式用方便,简洁,试试看看.

你用鼠标选住2这一行,松开MOUSE,用左手按住键盘的CTRL键再选5这一行,
左手CTRL一直按住再选出其它需要的行,然后按松掉左手和右手的操作.点住复制直接贴在另一工作表里,则可以提出你要的数据.

不懂你具体表格的样式

只好按你给的排名做了一个表格

如图

 

 

E列得出前十名的人名

E2单元格公式为

=INDEX(A:A,MATCH(SMALL(C$2:C$30,ROW(A1)),C:C,))

下拉复制公式

 

F列得出女生前六名的人名

=INDEX(A:A,MATCH(SMALL(IF((B$2:B$30="女"),C$2:C$30),ROW(A1)),C:C,))

数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式共6行

 

G列得出男生前六名的人名

=INDEX(A:A,MATCH(SMALL(IF((B$2:B$30="男"),C$2:C$30),ROW(B1)),C:C,))

数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式共6行

 

 

当然如果是用排序的方法

将全部数据以C列内容为主要关键字进行排序,再取前十名,可以不用公式可得

再以B列性别为主要关键字进行排序,取男女前6名也可以不用公式



如果只是排名的话,就是RANK函数,=rank(A1,a1:a8),

=RANK(A1,$A$1:$B$B8,0)

带条件的随机函数


在EXCEL表格里,怎么提取某一单元格中的一部分文字
xcel表格中文字和数字如何分离提取?这样做再也不用一个个敲了

excel有哪些好用的插件
1方方格子 网页链接 强大的Excel功能,初次使用免费30天,功能很多,举几个例子聚光灯,随机数,文本提取,生成随机姓名,公式向导,序列录入,OCR,高级数据分析,就是用着特别舒服 2易用宝 网页链接永久免费,功能;有,阿冲全能点击王_xcel中的大量数据自动导入到单位办公系统,有个叫阿冲全能点击王的...

制作EXCEL表格从哪几点入手
xcel制作表格的方法有哪些 一、基本表格制作方法 1.双击Excel图标,打开Excel程序:2.在Excel中输入要制作表格的内容。按照每个单元格就是一个单独的表格,输入要制作表格的内容:3.如下所示,选择所有要制作表格的内容:4.依次单击“开始”选项卡,然后单击框线下拉菜单中的“所有框线”,即可将所选...

如何把EXCEL中的数值锁定?
将EXCEL中的数值锁定的方法如下:1、在Excel表格中选中需要保护的单元格区域,右击设置单元格格式。2、将锁定前面的勾勾选,点击确定。3、继续选定单元格,选择菜单中“工具”-“保护”-“保护工作表”。4、设定数据保护密码,点击确定,再次确认密码,即可完成了xcel数据保护密码设置,EXCEL中的数值锁定...

1xcel表格排序问题,
这是因为EXCEL将你的输入认成了文本格式.不信你可以试一下,将这些值相加,看和是不是正确.提供一个办法给你,在空白的单元格输入一个1,复制,然后选中你排序不对的那列,右键,选择性粘贴,乘.再排序应该就OK

ifix 中如何做报表并打印
没用过ifix,你可以将专门的报表软件嵌入进去,然后用专门的报表软件做报表。我知道FineReport报表可以嵌入很多软件系统,并且报表打印时就是直接点击按钮完成的。

怎么用EXCEL算积分?
Excel中暂时没有现成的求积分的方法。1、网上有很多软件都可以求积分的。譬如:Wolfram ,Mathematica 8等等。2、积分是微分的逆运算,即知道了函数的导函数,反求原函数。3、在应用上,积分作用不仅如此,它被大量应用于求和,通俗的说是求曲边三角形的面积,这巧妙的求解方法是积分特殊的性质决定的。

excel查找函数怎么用啊,如图
使用语法 FIND(find_text,within_text,start_num)Find_text 是要查找的字符串。Within_text 是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字 Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。注意...

澳洲语言学校学什么
(Telex :AA 197103 XCEL) 西澳大利亚应用语言学院 Western Australian Intitute of Applied Linguistics, 19-21 Mocabe Street, NORTH FREMANTLE WA 6159 (Telex:AA 197078 WAIA) 西澳大利亚TAFE、技术和进修学部 Western Australian TAFE, Technical and Further Education Division, WA Ministry of Education, 151 Roy...

什么取消表格中的批注
比如:以下表格,要把单元格包含的所有批注删除。操作方法:步骤1、按快捷键Ctrl+G,在弹出的【定位】对话框中,点击【定位条件】,在【定位条件】对话框中,选择【批注】,然后点【确定】。步骤2、点【确定】后,可以看到表格中带有批注的单元格都被选中了,此时,右键—【删除批注】,即把表格的...

聂荣县13742759375: excel中,比如说1 - 20的排名,1,2,3,4,8,9,10,11,12是女,5,6,7,13,14,15,16,17,18,19,20是男. -
陈学金格: 不懂你具体表格的样式 只好按你给的排名做了一个表格 如图E列得出前十名的人名 E2单元格公式为=INDEX(A:A,MATCH(SMALL(C$2:C$30,ROW(A1)),C:C,)) 下拉复制公式 F列得出女生前六名的人名=INDEX(A:A,MATCH(SMALL(IF((B$2:B$...

聂荣县13742759375: 在Excel中如何排名次? -
陈学金格: 方法如下: 1.对于一般的排名,可以直接利用rank函数,如下所示: 函数用法:=rank(要排名的成绩,总成绩所在区域) 2.这样得到的排名,会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等: 3.而中国式排名一...

聂荣县13742759375: excel中,比如说1 - 20的排名,1,2,3,4,8,9,10,11,12是女,5,6,7,13,14,15,16,17,18,19,20是男.
陈学金格: <p>不懂你具体表格的样式</p> <p>只好按你给的排名做了一个表格</p> <p>如图</p> <p></p> <p> </p> <p> </p> <p>E列得出前十名的人名</p> <p>E2单元格公式为</p> <p>=INDEX(A:A,MATCH(SMALL(C$2:C$30,ROW(A1)),C:C,))</p> <p>下...

聂荣县13742759375: 在excel中想实现一列数据的排列顺序在另一列中按照第一名、第二名排列例如 a b 23第一名 20第二名 -
陈学金格: 第一列为A="第"&(TEXT(RANK(A1,A:A),"[dbnum1]")&"名") 不喜欢“一十”可把公式改为="第"&IF(LEFT(TEXT(RANK(A1,A:A),"[dbnum1]"),2)="一十",SUBSTITUTE(TEXT(RANK(A1,A:A),"[dbnum1]"),"一",""...

聂荣县13742759375: 在excel中想实现一列数据的排列顺序在另一列中按照第一名、第二名排列例如 a b 23第一名 20第二名当我用下面的公式进行排名时可以实现,但是当我把... -
陈学金格:[答案] 第一列为A ="第"&(TEXT(RANK(A1,A:A),"[dbnum1]")&"名") 不喜欢“一十”可把公式改为 ="第"&IF(... (TEXT(ROW(),"[dbnum1]"),"一十","十"))&"名" 如果计算排名用的第一行数据不在A1,公式要改为 =LARGE(A:A,...

聂荣县13742759375: 如何用excel对班级进行排序(例如理1 - 理2 - 理2 - 理10 - 理20) -
陈学金格: 假设班级在a列 在b1内输入 =--right(a1,len(a1)-1) 下拉 按b列排序即可

聂荣县13742759375: excel数值排名的函数 -
陈学金格: EXCEL中的数值排名函数一般是使用rank函数.rank函数最常用的是求某一个数值在某一区域内的排名. rank函数语法形式:rank(number,ref,[order]) 函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数...

聂荣县13742759375: excel表格怎么排名 -
陈学金格: 1、打开需要的Excel文件,打开之后将学生的成绩统计一下名次,看看学生的排名情况如何; 2、找到并点击一下要统计排名的单元格,然后找到上面的插入函数图标,点击插入函数选项; 3、然后在打开的页面中找到 rank() 函数,然后点击 确定选项; 4、在打开页面的第一个输入框中填入 F2,而在第二个输入框中填入 F$2:F$9 ,其中$是绝对符号,地三个输入框中填入 0或者是非零,其中0是降序、非零是升序,然后点击确定; 5、然后就可以看到第一个人的排名是第五名,然后下拉就可以看到各个学生的排名名次了.

聂荣县13742759375: 在EXCEL表格里怎么做排名 -
陈学金格: 用RANK函数. 用法如“=RANK(A5,A1:A10) 显示A5在A1~A10中的名次”理解之后,如果要对A1~A10都设置公式计算名次,需要对范围使用绝对引用,例如: =RANK(A5,A$1:A$10)

聂荣县13742759375: excel:一个数在一组数中排名次时,分不分降序和升序? 总名次一共是20,如果我的名次排第2,在第二行里 -
陈学金格: 使用排名公式,可不像排序那样有规则地升序或降序.如数据在A列,则在B2中输入A2在A2:A21中的排名,然后下拉填充:=RANK(A2,$A$2:$A$21)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网