如何在Excel中输入数据时自动排序

  • Share This
Hugh West

在本教程中,我将向你展示 4 当数据被输入时,在excel中自动排序的简单方法。 即使在大型数据集中,你也可以快速使用这些方法,以任何特定的顺序对数值进行排序。 在本教程中,你还将学习一些重要的excel工具和函数,它们在任何与excel有关的任务中都非常有用。

下载实践工作手册

你可以从这里下载实践工作手册。

输入数据时自动排序.xlsx

在Excel中输入数据时自动排序的4种简单方法

我们采取了一个简明的数据集来清楚地解释步骤。 该数据集约有 6 行和 3 最初,我们将所有单元格保持为通用格式。 对于所有数据集,我们有 3 的唯一列,这些列是 产品,存储(单位)。 分类的数据 尽管我们以后可能会改变列的数量。

1.使用SORT函数进行升序排序

SORT函数 优秀 将我们提供的输入范围内的数值按升序或降序排序。 让我们看看当我们输入任何类型的数据时,如何使用这个函数在Excel中自动排序。

步骤。

  • 首先,转到单元格 E5 并插入以下公式。
=sort(b5:c10,2,1)

  • 现在,按 进入 这将在根据设定的标准对数据进行排序后插入这些数据。
  • 在这里,如果你现在改变 仓储单位 在第一个表中的任何产品的值,这将自动在第二个表中排序。

阅读更多。 如何在Excel中按数值排序(5种简单方法)

2.按降序排序

我们还可以使用 SORT函数 按照下面的步骤来做。

步骤。

  • 首先,双击单元格 E5 并输入以下公式。
=sort(b5:c10,2,-1)

  • 接下来,按 进入 键,你应该能得到降序的数据。
  • 现在,如果你改变主数据中的任何数值,它将自动在新数据中进行排序。

阅读更多。 如何在Excel中对字母数字数据进行排序(简易步骤)

3.多列自动排序

如果你想在excel中输入数据时对多列进行自动排序,那么你可以按照这个方法进行。 下面是详细步骤。

步骤。

  • 要开始这种方法,请双击单元格中的 E5 并插入下面的公式。
=SORT(B5:C10,{1,2},{1,1})

  • 接下来,按 进入 键,因此,这将整理出 2 即使我们改变了其中的任何值,主数据表的列也不会改变。

类似读物

  • 如何在Excel中按颜色排序(4个标准)
  • Excel中的随机排序(公式+VBA)
  • 如何在Excel中按姓氏排序(4种方法)
  • 学习Excel VBA编程& Macros(免费教程--一步一步来)。
  • 如何在Excel中创建自定义排序表

4.应用VLOOKUP功能

VLOOKUP函数 在这个方法中,我们将看到当我们输入任何种类的数据时,如何应用这个函数在excel中进行自动排序。

步骤。

  • 为此,导航到单元格 B5 并插入下面的公式。
=rank.eq(d5,$d$5:$d$10)

  • 然后,按 进入 这将决定所有数据值的等级。
  • 接下来,在第二个表格中按升序手动写入排名,如下图所示。

  • 然后,在单元格中键入以下公式 G5 :
=vlookup(f5,$b$5:$d$10,2,false)

  • 之后,按 进入 键,然后在单元格中插入以下公式 H5 :
=vlookup(f5,$b$5:$d$10,3,false)

  • 最后,再次按 进入 而这将按降序排列数据。

阅读更多。 Excel VBA用单元格值填充数组(4个合适的例子)

需要记住的事情

  • SORT函数 只适用于 微软365 .
  • 这个函数的结果是一个动态数组,所以不能改变单个值。
  • 的第一个参数 SORT函数 必须是一个单元格的范围。
  • 如果没有指定标准,该函数将默认以升序进行排序。
  • SORT函数 将给一个 #VALUE 错误,如果 排序_index 超出了范围。

总结

我希望你能够运用我在本教程中展示的方法,在输入数据时在excel中进行自动排序。 正如你所看到的,有相当多的方法可以实现这一点。 因此,明智地选择最适合你情况的方法。 如果你在任何步骤中被卡住,我建议多看几遍,以消除任何困惑。 最后,要了解更多 杰出 技术,遵循我们的 ǞǞǞ 如果你有任何疑问,请在评论中告诉我。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.