关键词不能为空

当前您在: 主页 > 高中公式大全 >

excel复合增长率公式Excel中多行多列排序方法

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-09-23 16:49
tags:excel公式排序

高中政治必修一课本-550

2020年9月23日发(作者:钱贵)
如何将EXCEL中多行多列的数据按照升序或者降序的方式排列在指定的位置
本文档是本人 在百度经验中的经验分享,为方便离线阅读,制作成word文档,方便下载交
流。
工具:Microsoft excel软件
步骤:
1、 首先将开发工具显示在主菜单中:
打开一个文档,单击左上角【文件】——【选项】——【自定义功能 区】在页面右侧框
中找到【开发工具】,在其左侧复选框中打勾,点击确定,即可。如下图

这样,开发工具选项就出现在功能区中。(见下图)


2、 进入开发界面。
单击【开发工具】,可以在左侧看见【Visual Basic】,单击【Visual Basic】控件就进入VBA
开发界面。

单击【插入】——【模块】就进入编辑界面

3、 新建子过程
单击【插入】——【过程】得到如下



名称中自己写喜欢的名字,如:过程排序——类型选择子过程(s)——单击【确定】
4、 编辑代码
然后代码如下:
arr1 = Selection ’运行前首先要选择需要排序的区域
x = UBound(arr1, 1)
y = UBound(arr1, 2)
Dim arr2()
For i = 1 To x
For j = 1 To y
ReDim Preserve arr2(1 To x, 1 To y)
m = (i - 1) * y + j
s = (arr1, m) ’small函数按照升序排列,反之,
large函数按照降序排列
arr2(i, j) = s
Next j
Next i
[h1].Resize(x, y) = arr2 ’[h1]为指定目标位置
End Sub
5、 运行子过程
首先在工作表中选中需要排序的区域,然后在V B编辑界面中单击【F5】即可实现排序。
如下:

特别注意:当然,为了方便操作,在代码编辑完成后可以添加一个控件,直接在工
作表中操作。

依次点击【开发工具】——【插入】——表单控件中选择左上角的控制按钮。

然后单击过程排序,就可以实现。同时可以将按钮1 的名字改为自己喜欢的名字,
如:给大爷排序
在工作表中选中需要排序的区域(这次选择A1 ~F6区域)再单击【给大爷排序】就
可以实现。

不要忘记了,要将工作表另存为启用宏的工作簿(xlm),以后打开才能继续使用。
6、 通过函数过程实现

代码如下:
Public Function 函数排序(rng As Range) ’ 注意函数参数的类型
arr1 = rng
x = UBound(arr1, 1)
y = UBound(arr1, 2)
Dim arr2()
For i = 1 To x
For j = 1 To y
ReDim Preserve arr2(1 To x, 1 To y)
m = (i - 1) * y + j
s = (arr1, m)
arr2(i, j) = s
Next j
Next i
函数排序 = arr2
End Function
7、 调用函数
选择指定位置的单元格区域(注意范围要和拟定排序的区域大小一致),然后 在公式框
直接输入=函数排序()在括号内选择需要排序的区域,然后同时按下【Ctrl+Shift +Enter】
三键,即可实现效果。
例如:选择H12~M18区域作为存放结果的区域, 然后在公式框输入=函数排(A1~F7),
再按三键,即可实现。

两种方法的代码其实几乎是一样的。


以上就是2种实现排序的方式。不 同之处在于,子过程需要在代码中提前指定存放结果
的单元格位置,而函数则可以在输入公式之前再选择 目标区域。

北京农业大学东校区-如果你冷


两个又三个又四个又-艺考生文化课培训学校


北京气候类型-发生水解反应的官能团


电解池放电顺序-平面设计师工资


月入过万的小生意-重庆江津职业学院


孟浩然的诗全集小学-fly名词


brown是什么意思颜色-丢


历史必修二第一单元思维导图-一女多夫晚上怎么睡



本文更新与2020-09-23 16:49,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/408595.html

Excel中多行多列排序方法的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文