需要对表格进行排序,以便对整个表格进行排序,而不仅仅是对一列进行排序

需要对表格进行排序,以便对整个表格进行排序,而不仅仅是对一列进行排序

如何对表格进行排序,以便对整个表格进行排序。假设我有一张 10x10 的表格,表格中随机放置了 1-100 的数字。我希望对表格进行排序,以便第一列有 1-10,然后下一列从 11 开始,下一列从 21 开始,等等。谢谢您的帮助。戴夫

答案1

我创建了一个桌子从数据中得出并命名为Table1

要创建排序列表,请在某个单元格中输入以下公式,然后填写适当的列数(或者,因为有IFERROR函数,直到你看到空白

=IFERROR(SMALL(Table1,SEQUENCE(ROWS(Table1),,(COLUMNS($A:A)-1)*ROWS(Table1)+1)),"")

数据 在此处输入图片描述

已排序 在此处输入图片描述

  • 如果您不想使用表格,则可以用范围引用替换名称。
  • 如果您的值不是数字,Power Query那么将会是一个更好的解决方案。
  • 如果你没有该SEQUENCE功能,你可以使用:
    =IFERROR(SMALL(Table1,ROW(INDEX($A:$A,(COLUMNS($A:A)-1)*ROWS(Table1)+1):INDEX($A:$A,(COLUMNS($A:A)-1)*ROWS(Table1)+ROWS(Table1)))),"")

相关内容