Перейти к содержимому
Инструменты Кейсы Компания Контакты
+7 (495) 185-60-65
Сервисы

Пересечение и разность списков онлайн — сравнить два или три списка

Показывает, чем два или три списка отличаются: общее, уникальное и объединение без повторов. Кнопку нажимать не нужно.

Два списка, которые обязаны совпадать, не совпадают никогда. Выгрузка из CRM и база рассылки разъехались на сотню адресов. Своё семантическое ядро и ядро конкурента пересекаются где-то наполовину, а где именно, глазами не увидишь.

Инструмент выше сравнивает два списка или сразу три. Показывает, что есть в обоих, что осталось только в одном, и собирает всё вместе без повторов. Списки при этом никуда не уходят: расчёт идёт в браузере, на сервер не отправляется ни строки. Базу клиентов и телефоны можно вставлять спокойно.

Что он считает

  • Пересечение: строки, которые есть в каждом заполненном списке.
  • Только в A и Только в B: то, что встречается в одном списке и пропало в остальных.
  • Только в C: блок появляется, как только вы заполните третье поле.
  • Объединение: все уникальные строки из всех списков, повторы схлопнуты.
  • Симметрическая разность: всё, что не попало в пересечение.

Рядом с каждым блоком стоит счётчик и кнопка «Скопировать». Кнопки «Посчитать» нет: результат пересобирается, пока вы печатаете. Скачать блок файлом нельзя, только скопировать. Если нужен именно файл, отправьте результат в разбивку большого списка на части, там есть выгрузка.

Как сравнить списки

Сначала отметьте согласие над формой: до этого поля ввода не работают. Галочка нигде не запоминается, после перезагрузки страницы её надо поставить заново.

Вставьте первый перечень в поле «Список A», второй в «Список B»: по одному элементу в строке. Третье поле нужно не всегда, поэтому «Список C» можно оставить пустым. Тогда всё посчитается по двум.

Сверить своё ядро с чужим

Своё ядро кладёте в A, ядро конкурента в B. Блок «Только в B» и есть список запросов, которых у вас нет. «Только в A» покажет обратное: что закрываете вы, а конкурент нет.

Почистить базу перед рассылкой

Новый список в A, те, кому уже писали, в B. Берёте «Только в A» и отправляете письмо по нему. Второй раз никого не заденете.

Понять, что изменилось между выгрузками

Вчерашняя выгрузка в A, сегодняшняя в B. «Только в A» это то, что пропало, «Только в B» то, что добавилось. Нужны обе группы разом: смотрите «Симметрическую разность».

Три галочки под полями

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

  • Обрезать пробелы. Хвостовой пробел из Excel не видно, а строку он ломает.
  • Игнорировать регистр. «Ivanov@mail.ru» и «ivanov@mail.ru» станут одним адресом.
  • Считать ё и е одной буквой. «Королёв» и «Королев» перестанут быть разными людьми.

Снимайте галочку, когда различие для вас значимо. В артикулах регистр иногда решает всё.

О чём помнить

  • Дубли внутри одного списка схлопываются. Два одинаковых адреса в A посчитаются за один, и счётчик покажет уникальные строки.
  • Порядок строк в результате не случайный. Сначала идут строки в том порядке, в каком они стояли в A, потом новые из B, потом новые из C. Сверять выгрузки удобно: знакомые позиции остаются на своих местах.
  • Галочки влияют только на сравнение. В результат идёт исходное написание строки, причём то, которое встретилось раньше: сначала смотрится A, потом B, потом C.
  • Когда C заполнен, «Только в A» читается как «нет ни в B, ни в C». Пустой C просто прячет свой блок.
  • Пустые строки пропускаются, лишние переносы в конце выгрузки не помешают.

Сколько строк он потянет

Жёсткого предела в инструменте нет: сколько вставите, столько и посчитает. Упирается всё в браузер. Десять тысяч строк в каждом поле считаются незаметно. Сто тысяч на поле дают примерно секунду на пересчёт, а пересчёт запускается после каждого нажатия клавиши. Дописывать такой список руками станет неудобно.

Рецепт для больших выгрузок: правьте список в редакторе, вставляйте целиком, после вставки ничего не дотрагивайте. Если браузер всё равно задумался, режьте выгрузку на части и сравнивайте кусками.

Вставьте два списка в поля выше и посмотрите, чем они разошлись.

Частые вопросы

Чем «пересечение» отличается от «объединения»?

Пересечение это строки, которые есть и в A, и в B одновременно, а если заполнен список C, то и в нём. Объединение наоборот собирает всё: каждую уникальную строку из всех списков, повторы схлопнуты. Первый блок отвечает на вопрос «что у нас общего», второй на вопрос «сколько у нас всего разных позиций».

Можно сравнить только два списка?

Да, поле «Список C» необязательное. Оставьте его пустым, и всё посчитается по A и B, а блок «Только в C» просто не появится. Как только в C попадёт хоть одна строка, блок покажется, и пересечение начнёт требовать совпадения сразу в трёх списках.

Что попадает в «симметрическую разность»?

Всё, что не вошло в пересечение. Пример: в A три фразы, в B две, одна фраза общая. Общая уходит в пересечение, а оставшиеся две из A и одна из B собираются в симметрическую разность, итого три строки. Порядок сохраняется: сначала строки из A, потом из B. Блок удобен, когда нужно одним куском забрать все расхождения между выгрузками.

Что будет с дублями внутри одного списка?

Они схлопнутся. Если один и тот же адрес стоит в списке A трижды, инструмент посчитает его за одну строку: и в счётчике, и в любом блоке результата. Поэтому счётчик под блоком показывает количество уникальных строк, а не то, сколько вы вставили.

Сколько строк выдержит инструмент?

Ограничения в самом инструменте нет, считает браузер. До десяти тысяч строк в поле работает незаметно. На сотне тысяч один пересчёт занимает около секунды, а запускается он после каждого нажатия клавиши, поэтому набирать строки руками в таком списке уже некомфортно. Вставляйте большие выгрузки целиком и правьте их до вставки.

Результат можно скачать файлом?

Нет, у каждого блока есть только кнопка «Скопировать»: содержимое уходит в буфер обмена. Если нужен файл, вставьте скопированное в разбивку большого списка на части, там выгрузка есть. Или просто сохраните из блокнота.

Похожие инструменты