необходимо отсортировать таблицу так, чтобы была отсортирована вся таблица, а не только один столбец

необходимо отсортировать таблицу так, чтобы была отсортирована вся таблица, а не только один столбец

как мне отсортировать таблицу так, чтобы вся таблица была отсортирована. Представьте, что у меня есть таблица 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)))),"")

Связанный контент