Сравнение списков
Вставьте два списка (каждый элемент с новой строки) — инструмент найдёт общие и уникальные элементы.
Как сравнить два списка
Вставьте первый список в поле «Список A», второй — в «Список Б», каждый элемент с новой строки. Инструмент сразу разложит их на три группы: общие элементы, которые есть в обоих списках; элементы, которые есть только в первом; элементы, которые есть только во втором. Результат пересчитывается при каждом изменении текста, нажимать ничего не нужно.
Сравнение идёт построчно. Перед проверкой из каждой строки убираются пробелы по краям, а пустые строки отбрасываются. Дальше инструмент строит из списков множества и считает три вещи: пересечение (то, что встречается и там, и там), разность «A минус Б» и разность «Б минус A». Регистр букв при этом значим: «Иванов» и «иванов» — разные элементы, так что перед сверкой приведите списки к одному регистру, если это важно.
Пример. Список A:
Иванов
Петров
Сидоров
Кузнецов
Список Б:
Петров
Сидоров
Смирнов
Результат: общие — Петров и Сидоров; только в A — Иванов и Кузнецов; только в Б — Смирнов. В карточке «Общие» каждый элемент выводится один раз, даже если он повторялся в списке несколько раз. А вот в «Только в A» и «Только в Б» дубли сохраняются как есть — это удобно, когда количество повторов тоже несёт смысл.
Порядок внутри каждой группы повторяет порядок исходного списка: инструмент ничего не сортирует и не переставляет. Это удобно, когда последовательность элементов важна — например, вы сверяете очередь задач или план поставок. Рядом с названием каждой группы стоит счётчик, так что размеры совпадений и расхождений видны с первого взгляда.
Типичные сценарии
- Инвентаризация. Сверяете остатки по учёту со списком того, что реально нашли на складе: «только в A» — недостача, «только в Б» — излишки.
- Рассылки. Из списка подписчиков вычитаете тех, кому письмо уже уходило: колонка «только в A» — это и есть новая база отправки.
- Дедупликация выгрузок. Сравниваете две версии одного файла из разных систем и сразу видите, какие записи добавились, а какие пропали.
Регистр и пробелы
Главный источник «неправильных» результатов — невидимые различия в строках. Пробелы в начале и конце строки инструмент срезает сам, но пробелы внутри значимы: «Иванов И.» и «Иванов И.» с двойным пробелом не совпадут. То же касается регистра и букв «е»/«ё». Если списки собраны из разных источников, сначала приведите их к одному виду — тогда совпадения будут честными.
Большие списки
Жёсткого лимита нет: десятки тысяч строк обрабатываются мгновенно, потому что весь расчёт происходит в вашем браузере. Данные никуда не отправляются — можно спокойно сверять внутренние базы, списки клиентов или персонала. Если страница начнёт подтормаживать на сотнях тысяч строк, просто дайте ей секунду после вставки: пересчёт запускается на каждый ввод.
Частые вопросы
Как сравнить два списка из Excel или Google Таблиц?
Скопируйте первый столбец и вставьте его в поле «Список A», второй столбец — в «Список Б». Каждая ячейка встанет на свою строку, и результат появится сразу, без формул ВПР и СЧЁТЕСЛИ.
Учитывается ли регистр букв при сравнении?
Да, сравнение посимвольное: «Иванов» и «иванов» считаются разными элементами. Перед сверкой приведите оба списка к одному регистру, если написание может отличаться.
Что происходит с дублями внутри одного списка?
В группе «Общие» каждый элемент показывается один раз, повторы схлопываются. В группах «Только в A» и «Только в Б» дубли сохраняются — видно, сколько раз элемент встречался в исходном списке.
Как найти элементы, которых нет во втором списке?
Смотрите карточку «Только в A» — это разность первого списка и второго. Обратная разность, чего нет в первом, показана в карточке «Только в Б».
Учитываются ли пробелы и пустые строки?
Пробелы в начале и конце каждой строки удаляются автоматически, пустые строки игнорируются. Пробелы внутри строки значимы, поэтому «Иванов И.» с одним и двумя пробелами — разные элементы.
Есть ли ограничение на количество строк?
Жёсткого лимита нет: десятки тысяч строк считаются мгновенно. Весь расчёт выполняется локально в браузере, списки не отправляются на сервер.