Excel - создать отсортированный дедуплицированный список из нескольких столбцов - PullRequest
0 голосов
/ 10 декабря 2010

У меня есть похожие данные в нескольких столбцах (например, имена столбцов Owner1 Owner2 Owner3). Некоторые элементы принадлежат одному владельцу, некоторые являются совместными предприятиями, принадлежащими двум или трем владельцам.

Я хотел бы создать единый список владельцев из трех столбцов.

В данный момент я делаю это с помощью сводной таблицы, в которой я создаю новый столбец (начиная с BJ2), содержащий эти данные:
1
1
1
2
2
2
3
... и т.д.

а затем в следующем столбце (BK) я помещаю = IF (INDEX (Владелец, BJ2) = "", "", INDEX (Владелец, BJ2)), который при копировании собственного дает мне всех владельцев в одном списке.

Затем я создаю сводную таблицу на BK: BK, которую я могу использовать для извлечения отсортированного дедуплицированного списка владельцев.

Это неуклюже, но работает ... кроме случаев, когда я пытаюсь отсортировать данные - потому что тогда мой список 111222333 запутается.

Итак, не используя макросы, как я могу получить отсортированный список из моих трех столбцов?

Самый простой вопрос: может быть, как сохранить столбец 111222333444 и т. Д., Чтобы он оставался неизменным независимо от того, как сортируются данные?

Спасибо

Роб

1 Ответ

0 голосов
/ 10 декабря 2010

Нашли решение, которое добивается цели - Я делаю каждую ячейку в моей колонке:

= ROUND (СТРОКА () / 3,0)

, что всегда дает 111222333 независимо от того, как я сортирую данные.

Но если у кого-то есть более изящный способ создания лишенного дубликата списка из нескольких столбцов, я бы хотел это услышать Спасибо, Rob

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