1.在EXCEL中怎么排列数字?
1、打开一个有数字的Excel文件。
2、然后把要排序的数字在字母那点一下,这一行就被选中了。
3、然后点击菜单栏里的“数据”。
4、点击自动筛选后,在数字顶行后出现一个符号,可以点击。
5、点开以后,可以看到有升序,降序,或自定义等筛选。
6、最后,可以看到数字有序的排列好了。
2.如何在Excel中让数据自动排序?
自动排序是可以实现的,这需要用到 worksheet_change 事件。
在“自动排序”工作表模块中输入以下代码: Private Sub Worksheet_Change(ByVal Target As Range) Dim h As Range 'If Target。 Count > 1 Then End '若同时改变多个单元格时,不想让其排序,请把本行首的“ ' ”去掉 If Target。
Column 2 Then '若改变的单元格的列标小于8,行标小于2,则运行下面语句 Set h = Range(Cells(Target。 Row, 1), Cells(Target。
Row, 7)) '让对象变量h为改变的单元格所在行的1—7列的内容 If Application。CountA(h) = 7 Then Call sorts '如果 h 的所有单元格都有内容,则运行sorts程序 End If End Sub 并在VBA工程中插入一模块,输入以下代码: Sub sorts() With ActiveSheet 。
Range("a2:g" & 。[g65536]。
End(xlUp)。Row)。
SortSpecial 1, _ 。Range("G2"), 2, , 。
Range("A2"), 2, 。Range("F2"), 2, 1 End With End Sub 具体参考附件 。
3.excel数字排序怎么排
据我推测,你是想知道如何将1~50的数字随机进行排序的方法吧。
1. 在单元格A1和A2中分别输入数字1和2;
2. 选定A1和A2,将光标移到单元格A2的右下角,那儿将会出现一个填充柄(即黑色的小加号),向下拖动鼠标,一直移到A50,A1~A50中将会自动填上数字1~50;
3. 将光标移到单元格B1,键入=RAND(),然后复制单元格B1,选定B2~B50这块区域,执行粘贴;
4. 选定A 列和B 列,点击“数据”菜单中的“排序”,在“主要关键字”一栏选择“列B”,即按照B 列来排序。A 列中被打乱的数字是不会变化的,除非你再次进行随机排序。你将会注意到,这些数字并不是按升序或降序来排列的,因为每进行一次排序,都会触发一次新的计算。
如果你需要一组特定数量的无重复随机数字——比如说,从1~50中挑出6个数字——只需要选定头6行单元格内的数字即可。
4.如何在EXCEL中使用rank函数排序
在EXCEL中使用rank函数排序使用公式即可完成。
工具:office excel
步骤:
1、打开office excel,在B2单元格中输入以下内容:=RANK(A2,$A$2:$A$24)。其中A2是需要确定位次的数据,$A$2:$A$24表示数据范围,括号里的内容即表示A2单元格数据在A2:A24这个数据区域的排名情况。
2、按回车键即可得结果。
3、将鼠标放在右下角,鼠标变成小十字的时候按下鼠标左键往下拉填充完成即可。
转载请注明出处办公知识网 » excel数字怎么排序