在 Excel 中,对单元格中的值进行排序,然后按另一列进行排序

在 Excel 中,对单元格中的值进行排序,然后按另一列进行排序

我有一张包含 3 列的长表。第一列并不总是包含值(整数,6 位数字),但包含值时是唯一的。第二列是类型,所有列都有 4 个单独的值。第三列是名称,也是唯一的。如下所示:

  | 一 | 乙 | 丙 |
1 | 123456 | 类型 | 数据1 |
2 | | 类型 | 数据2 |
3 | 123457 | 类型2 | 数据3 |
4 | | 类型 | 数据4 |

我想要的是按 1、3、2、4 的顺序排序。我希望第一列的值在顶部,然后名称(列 C)按 AZ 排序。然后我希望列 A 中没有任何内容的行在底部,仍然按列 C 排序。这在 Excel 2007 或 Excel 2013 中可以实现吗?

答案1

按列排序,然后单击添加级别按钮,然后选择另一列。

在此处输入图片描述

笔记:此图片来自 Excel 2013。

编辑:要回答您的澄清问题,您可以这样做:

  • 更改第一列的值的颜色(仅限具有值的列,您可以使用条件格式来执行此操作)
  • 然后按 A 列的颜色排序,然后按 B 列(值)排序

答案2

您的问题中还有什么我没理解的地方吗?这似乎无关紧要。

数据 -> 排序

数据排序

前:

前

后:

后

相关内容