Как вывести результат сортировки excel в отдельные столбцы по содержимому - PullRequest
0 голосов
/ 16 июня 2020

У меня есть столбец Excel, который я хочу отсортировать и вывести на отдельный лист. Я хочу, чтобы выходные данные были отсортированы по отдельным столбцам, чтобы каждый столбец на листе выходных данных имел свой собственный тип содержимого, только столько раз, сколько он отображался в оригинале.

например, если исходный столбец выглядит так:

Right
Left
Left
Right
Right

Я хочу, чтобы следующий лист отображал:

Right    Left
Right    Left
Right 

Обратите внимание, что I Don ' t хочу указать, по чему я сортирую, т.е. моя формула не будет содержать «введите в этот столбец любое содержимое, равное« правильному »», а скорее будет динамическим c и просто сгруппирует любые строки идентичны в один столбец, et c.

Как мне отсортировать на несколько столбцов по содержимому и вывести на отдельный лист?

1 Ответ

1 голос
/ 16 июня 2020

Для Excel 365

Скажем, первый лист выглядит так:

enter image description here

In A1 второго листа введите:

=TRANSPOSE(UNIQUE(Sheet1!A1:A11))

(он растекся)

In A2 введите:

=FILTER(Sheet1!$A1:$A11,Sheet1!$A1:$A11=A1)

и скопируйте поперек.

Ваш требуемый вывод начинается в второй строке этого второго листа.

enter image description here

РЕДАКТИРОВАТЬ # 1:

Если вы хотите, чтобы столбец "left" отображался первым, используйте:

=TRANSPOSE(SORT(UNIQUE(Sheet1!A1:A11),,1))

in А1 второго листа.

...