如何对同一行但不同列的单元格进行字母排序,而不改变该行的其余部分?

如何对同一行但不同列的单元格进行字母排序,而不改变该行的其余部分?

我有一个 excel 文档,其中有一列要求在三列中输入 3 个国家/地区:Country1、Country2 和 Country3。但是,这些列中的国家/地区没有按字母顺序排列。我如何逐行按字母顺序排列这三列?例如,我想将其转换为(请忽略句点,我在这个网站上的格式很糟糕,这是我能让线条模糊地对齐的唯一方法):

CaseNumber |  Country1 | Country2 | Country3
1          | Australia |  Zambia  |   USA
2          |    UK     |  Bahamas |  Russia


进入这个:

CaseNumber |  Country1 | Country2 | Country3
1          | Australia |  USA     |   Zambia
2          |   Bahamas |  Russia  |  UK

答案1

方法 1

  1. 选择行,单击“排序和过滤”,然后单击“自定义排序”。
  2. 选择“选项”,然后选择“从左到右排序”,
  3. 选择行,然后单击“确定”。
  • 优点:无需配方。

  • 缺点:您需要逐行进行操作。

方法 2

假设国家/地区位于 Sheet1 的 B 列至 D 列,请在另一张工作表中未被数据占用的单元格中输入以下公式:

=SORT(B2:D2,3,1)
  • 优点:快速为您排序公式

  • 缺点:结果与初始数据不在同一个单元格上

相关内容