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

Данные состоят из учетных кодов и имен. Необработанные данные выглядят так, как показано на рисунке ниже слева, во что я бы хотел, чтобы они были преобразованы справа.

Пример данных

Если бы это был всего лишь небольшой пример, я бы сделал это вручную, имея около 4000 строк, есть ли более простой способ сделать это?

Некоторые вещи на заметку:
Как и в приведенном выше примере, список имен для каждого кода учетной записи всегда отображается через три строки после кода. Затем следующий код учетной записи приходит через одну строку после фамилии.

1 ответ1

0

Сначала скопируйте столбец A в столбец I и удалите из него дубликаты и все AAA, AAB ...
Вы должны определить каждый диапазон в столбце A под AAA (имена и пробелы без AAA, AAB), имена между AAA и AAB. Определить имя FirstAAA , SecondAAB ...
Вы можете дать желаемое имя и заменить его в формуле соответствия

В J3, как показано в вашей таблице, напишите следующее:

=IF(ISNA(MATCH(I3,FirstAAA,0)),"","X")
и перетащите его вниз
В К3 пишут:
=IF(ISNA(MATCH(I3,SecondAAB,0)),"","X")
и перетащите его вниз
В L3 напишите:
=IF(ISNA(MATCH(I3,ThirdAAC,0)),"","X")
и перетащите его вниз
В М3 пишут:
=IF(ISNA(MATCH(I3,FourthAAD,0)),"","X")
и перетащите его вниз
В N3 напишите:
=IF(ISNA(MATCH(I3,FifthAAE,0)),"","X")
и перетащите его вниз

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .