Как отсортировать список по другому списку? - PullRequest
0 голосов
/ 07 января 2019

У меня есть список имен Excel (Datalist), и мне нужно отсортировать его в том же порядке, что и аналогичный список (Patternlist).

Как мне отсортировать Datalist, чтобы иметь тот же порядок, что и в Patternlist?

Patternlist (каждая буква является первой ячейкой в ​​строке):

X
Y
Z
Q

Datalist (каждая буква является первой ячейкой подряд):

Q 
X
Y
Z

1 Ответ

0 голосов
/ 08 января 2019

Делаем это вручную:

  1. Пометить каждую строку в списке шаблонов с помощью 1,2,3, ..

  2. использовать индексное совпадение для создания списка «последовательностей» из списка данных

=index([Datalist_QXYZ],match([1st_named_cell],[Patternlist_XYZQ],0))

  1. скопировать сгенерированный список последовательностей и вставить в качестве значений, затем отсортировать.

(3b) Если вам нужно активно сгенерировать новый список ..., тогда используйте rank (), чтобы отсортировать его вручную.

Надеюсь, это поможет ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...