Часто данные о клиентах, товарах или задачах живут в разных листах и файлах: часть в CRM, часть в ручной табличке, часть в выгрузке. Задача простая: собрать всё в один список и убрать повторы.
Введение: зачем вообще объединять списки
Представь: у тебя есть три списка клиентов — из рассылки, из CRM и с формы на сайте. Везде одни и те же люди, но в разных местах. Нужно:
- собрать всех клиентов в один общий список;
- убрать дубль-строки, чтобы каждый клиент был один раз;
- получить список, с которым удобно работать дальше — фильтровать, считать, анализировать.
Не переживай, если кажется, что это «слишком много ручной работы». В Excel есть и простой универсальный путь, и продвинутый способ на формулах. Если задача шире — нужно ещё и привести список в порядок и очистить его, можно комбинировать приёмы в одной таблице.
Проблема: почему «просто скопировать» недостаточно
Новички обычно делают так: копируют все списки друг под друга. И на этом останавливаются. В итоге:
- один и тот же клиент или товар появляется в таблице по несколько раз;
- сложно оценить реальное количество уникальных позиций;
- любая сводная таблица завышает показатели — клиентов, заказов, товаров.
Главная боль — дубликаты. Они незаметно искажают отчёты и решения. Такой подход экономит время только сейчас, но потом добавляет хаос.
Решение: два уровня — простой и продвинутый
Логика работы с любыми списками в Excel одинаковая:
Собрать все списки в один столбец.
Удалить дубликаты и оставить только уникальные значения.
При необходимости отсортировать и использовать список дальше.
В этой статье сделаем именно гибридный подход:
- Сначала разберём универсальный способ для любой версии Excel — копирование + «Удалить дубликаты».
- Потом покажем продвинутый вариант на формулах УНИК и динамических массивах.
Часть 1. Универсальный способ: собрать списки и удалить дубликаты
Этот подход работает практически в любой версии Excel. Никаких сложных формул — только аккуратная последовательность действий и встроенный инструмент «Удалить дубликаты». Подробно про безопасное использование этого инструмента можно почитать в статье как удалить дубликаты в Excel.
Исходные данные: три списка
Допустим, у нас есть три списка клиентов на одном листе:
| Список 1 (A) | Список 2 (C) | Список 3 (E) |
|---|---|---|
| Иванов И.И. | Иванов И.И. | Кузнецов Д.Д. |
| Петров П.П. | Сидоров С.С. | Петров П.П. |
| Сидоров С.С. | Смирнова А.А. | Фёдоров Ф.Ф. |
| Смирнова А.А. | (пусто) | (пусто) |
Наша цель — получить один столбец уникальных клиентов, без повторов.
Шаг 1. Подготовить столбец для объединённого списка
- Создай новый столбец, например G, с заголовком Общий список.
- Оставь под заголовком несколько пустых строк — мы будем вставлять туда данные.
Шаг 2. Скопировать все списки подряд
- Выдели диапазон с первым списком, например A2:A5.
- Нажми Ctrl+C.
- Встань в ячейку G2 и нажми Ctrl+V.
- Выдели второй список, например C2:C4, скопируй и вставь под уже вставленными данными (например, начиная с G6).
- Аналогично — третий список E2:E4, вставь под предыдущими значениями.
В итоге в столбце G у тебя окажется длинный список, где один и тот же клиент может встречаться несколько раз. Это нормально — на следующем шаге уберём повторы.
Шаг 3. Удалить дубликаты и оставить уникальные значения
- Выдели весь диапазон с объединённым списком, например G2:G12.
- Перейди на вкладку Данные.
- Нажми кнопку Удалить дубликаты.
- В появившемся окне убедись, что отмечен только столбец Общий список, и нажми ОК.
Excel покажет сообщение, сколько дубликатов было удалено и сколько уникальных записей осталось. Так ты получаешь единый список без повторов.
Шаг 4. Проверить себя формулой
Если хочешь убедиться, что дубликатов точно нет, можно добавить вспомогательный столбец рядом и посчитать, сколько раз встречается каждое значение.
- Вставь новый столбец H с заголовком Сколько раз.
- В ячейку H2 введи формулу:
=СЧЁТЕСЛИ($G$2:$G$12; G2) - Протяни формулу вниз по всему списку.
Если метод «Удалить дубликаты» сработал корректно, во всём столбце H должны быть только единицы. Любое значение больше 1 — сигнал, что где-то остался повтор. Если же задача не в объединении, а в том, чтобы сравнить два столбца и найти различия, лучше использовать специальные приёмы сравнения списков.
Совет. Такой подход полезен, потому что работает с любыми данными: кодами, ФИО, телефонами, артикулами. Главное — сначала собрать всё в один столбец, а уже потом чистить дубликаты. При необходимости перед объединением можно ещё и убрать лишние символы из кодов и текстов, чтобы значения совпадали корректно.
Часть 2. Продвинутый способ: формула УНИК и динамические массивы
Если у тебя современный Excel с поддержкой динамических массивов, можно сделать ещё лучше: одной формулой объединить несколько диапазонов и сразу получить список без дублей. При обновлении исходных списков итоговый список обновится автоматически.
Исходные диапазоны
Предположим, у нас три списка на одном листе:
- Список 1:
A2:A100 - Список 2:
C2:C100 - Список 3:
E2:E100
В каждом столбце — список клиентов, товаров или любых других сущностей. Нам нужен единый список уникальных значений.
Шаг 1. Объединить диапазоны в один массив
В динамических массивах можно склеивать списки вертикально с помощью фигурных скобок:
{A2:A100;C2:C100;E2:E100}.
Список 1 → A2:A100
Список 2 → C2:C100
Список 3 → E2:E100
Общий массив → {A2:A100;C2:C100;E2:E100}
Теперь достаточно обернуть этот общий массив в функцию УНИК.
Шаг 2. Формула объединения списков без дублей
В ячейку, где должен начинаться итоговый список (например, G2), введи формулу:
=УНИК({A2:A100;C2:C100;E2:E100})
Что происходит:
{A2:A100;C2:C100;E2:E100}— объединяет три диапазона в один длинный массив;УНИК(...)— оставляет только уникальные значения, автоматически убирая дубликаты.
Формула «разливается» вниз — Excel сам займёт нужное количество строк под уникальный список. Не переживай, если кажется, что формула слишком короткая для такой задачи — как раз в этом и сила динамических массивов.
Удаляем пустые строки: УНИК + ФИЛЬТР
Если в исходных списках есть пустые ячейки, они тоже попадут в общий массив. Чтобы убрать пустые значения, можно использовать связку ФИЛЬТР + УНИК:
=УНИК(
ФИЛЬТР(
{A2:A100;C2:C100;E2:E100};
{A2:A100;C2:C100;E2:E100}<>""
)
)
Логика:
ФИЛЬТР(...; ...<>"")— сначала убирает пустые строки из объединённого массива;УНИК(...)— затем оставляет только уникальные значения.
Такой подход экономит время, потому что после настройки формулы тебе больше не нужно вручную копировать и объединять списки. Достаточно обновить исходные диапазоны — итоговый список пересчитается сам.
Если списки на разных листах
Принцип тот же, просто обращаемся к диапазонам с указанием листа. Например:
- Лист «CRM»:
CRM!A2:A200 - Лист «Форма_сайт»:
Форма_сайт!A2:A500 - Лист «Ручной_список»:
Ручной_список!A2:A100
Формула объединения без дублей будет такой:
=УНИК({
CRM!A2:A200;
Форма_сайт!A2:A500;
Ручной_список!A2:A100
})
Если нужно — можно также добавить ФИЛЬТР, чтобы убрать пустые значения по той же схеме, что и выше.
Бонус: когда уже пора в Power Query
Если списков очень много, они регулярно обновляются и приходят из разных файлов, удобнее собрать всё через Power Query:
- подключить каждую таблицу в Power Query;
- использовать команду «Добавить запросы» (Append) для объединения;
- удалить дубликаты уже в запросе и загрузить результат обратно в Excel.
В следующем шаге можно уже строить отчёты и дашборды или передавать эти данные в BI. Но для базовых задач почти всегда хватает двух описанных подходов.
Ошибки новичков при объединении списков
-
Просто скопировали списки без удаления дублей.
В отчётах получается «лишний рост» клиентов или товаров — каждый повтор считается как новый. -
Удалили дубликаты в исходных списках, а не в копии.
Важно: сначала делай объединённый столбец, а исходные данные лучше не трогать. -
Выделили не весь диапазон при «Удалить дубликаты».
Если захватить только часть списка, часть дублей останется. Всегда проверяй выделение перед нажатием ОК. -
Случайно удалили важные повторы.
Например, один и тот же товар в разных заказах. Для таких задач лучше не объединять всё в один список, а работать со структурой «факт-таблица + справочники». -
Не оставили место для «разлива» динамического массива.
ФормулаУНИКдолжна иметь свободные строки вниз. Если ниже стоят какие-то данные, Excel покажет ошибку.
Итоги
- Чтобы объединить несколько списков в один, достаточно собрать всё в один столбец и удалить дубликаты.
- Универсальный способ работает в любой версии Excel и не требует формул.
- Современный подход с УНИК и динамическими массивами позволяет обновлять итоговый список автоматически.
- Для сложных сценариев с множеством источников можно подключить Power Query.
- Главное — всегда понимать, нужен ли тебе список уникальных элементов или всё-таки «подробная история» с повторами.
Что дальше
Хочешь продолжить и перестать бояться Excel? Посмотри бесплатный курс:

Комментарии
Комментариев пока нет.