Сортировка всех строк в электронной таблице Excel по количеству столбцов

0

Кто-нибудь знает, как это сделать? Я не нахожу ничего через Google или любой другой поиск.

У меня есть таблица Excel, как это

 |   A    |    B   |    C   |   D    |   E   |   F    |    G   |
1|  text  |  text  |  text  |  text  | text  |  text  |        |
2|  text  |  text  |  text  |  text  |       |        |        |
3|  text  |  text  |  text  |  text  |       |        |        |
4|  text  |  text  |  text  |  text  | text  |  text  |  text  |
5|  text  |  text  |        |        |       |        |        |
6|  text  |  text  |  text  |  text  | text  |        |        |

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

Что касается приведенного выше примера, желаемый результат будет:

 |   A    |    B   |    C   |   D    |   E   |   F    |    G   |
5|  text  |  text  |        |        |       |        |        |
2|  text  |  text  |  text  |  text  |       |        |        |
3|  text  |  text  |  text  |  text  |       |        |        |
6|  text  |  text  |  text  |  text  | text  |        |        |
1|  text  |  text  |  text  |  text  | text  |  text  |        |
4|  text  |  text  |  text  |  text  | text  |  text  |  text  |

Это возможно?

user8046043
источник
1
Добавьте еще один столбец со следующей формулой: =COUNTA(A1:G1)или =COUNTIF(A1:G1,"<>")затем сортируйте этот столбец по возрастанию?
Скотт
Пробовал это, но не уверен, как это будет работать .. Очевидно, я получаю 6в качестве вывода формулы .... тогда, если я просто отсортировать этот столбец ... который просто столбец в строке Hс числом 6в H:1... сортировка этого столбца только с одной строкой .... ничего не делать, поэтому я не уверен, правильно ли я это понимаю
user8046043
Вам необходимо скопировать формулу в набор данных, чтобы получить счетчик для каждой строки.
Скотт

Ответы:

0

Используйте вспомогательный столбец:

Поместите это в H1:

=COUNTA(A1:G1)

Или, если ваши данные заполняются по формуле:

=COUNTIF(A1:G1,"<>")

Затем скопируйте / перетащите формулу вниз по набору данных.

введите описание изображения здесь

Затем отсортируйте данные в этом столбце:

введите описание изображения здесь

Скотт Крейнер
источник
Спасибо! Потрясающие. Похоже, это сработает. Дайте мне минуту, чтобы попробовать это :)
user8046043
Отлично сработало, очень умное решение.
Еще
0

Вы можете просто отсортировать по «столбцу F, затем столбцу E, затем D и т. Д.» Используйте ALT + D, S, чтобы попасть на экран сортировки, и добавьте столбцы справа налево.

Aganju
источник