Excel 按数值自动排序列 您所在的位置:网站首页 excel序数自动排序 Excel 按数值自动排序列

Excel 按数值自动排序列

2024-07-16 18:38| 来源: 网络整理| 查看: 265

Excel 按数值自动排序列

当我们在处理与数字有关的数据时,为了更好地分析数据,我们总是对数据进行排序,这是非常重要的。排序可以按升序或降序进行。排序可以帮助我们比较数值和它们在表格中的重要性。

一般来说,在Excel中,我们会通过使用排序函数对数据进行排序,但如果我们在列表中插入或更新一个新的值,那么我们需要重新进行这一过程。阅读本教程,了解如何在Excel中按数值自动排序列。

在Excel中按数值自动排序列

在这里,我们在工作表中插入VBA代码来完成我们的任务。让我们看看一个简单的过程,以了解我们如何在Excel中使用vba应用程序总是按值排序列。

第1步

假设我们有一个Excel表,其中的数据与下图所示的数据类似。

如何在Excel中按数值自动排序列?

现在,要打开VBA应用程序,右击工作表名称,选择查看代码,然后在文本框中输入程序,如下图所示。

示例 Private Sub Worksheet_Change(ByVal Target As Range) 'Updated By Nirmal On Error Resume Next If Not Intersect(Target, Range("B:B")) Is Nothing Then Range("B1").Sort Key1:=Range("B2"), _ Order1:=xlAscending, Header:=xlYes, _ OrderCustom:=1, MatchCase:=False, _ Orientation:=xlTopToBottom End If End Sub

在代码中,”B:B “描述的是对 “B “列下的所有单元格进行排序,而 “B2 “是开始排序的第一个单元。

如何在Excel中按数值自动排序列?

第2步

现在,将工作表保存为启用了宏的表格,在工作表中,每当我们更新或插入一个新值时,它将以升序排序。

如何在Excel中按数值自动排序列?

注意 – VBA代码不会影响现有的数据;它只处理更新或新插入的值。

结论

在本教程中,我们用一个简单的例子来演示如何在Excel中按数值自动排序列。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有