Что показывает сравнение двух списков

Инструмент сравнивает списки построчно. Каждая непустая строка считается отдельным элементом: фамилией, артикулом, адресом, названием файла, задачей или любым другим значением. В результате появляются три главные группы: строки только из первого списка, строки только из второго и строки, найденные в обоих.
Пробелы по краям строк удаляются автоматически, а пустые строки не участвуют в сравнении. По умолчанию регистр не учитывается, поэтому «Анна», «АННА» и «анна» считаются одним значением. Если заглавные и строчные буквы имеют смысл, переключите режим. Это важно для кодов, некоторых идентификаторов, имён файлов в чувствительных к регистру системах и технических списков.
Повторяющиеся строки не раздувают число совпадений. Калькулятор сравнивает уникальные значения, а дубликаты показывает отдельно с количеством вхождений. Так можно одновременно проверить состав двух наборов и заметить случайно скопированную строку.
Когда полезно сравнить списки построчно
📦 Сверка товаров. В старой выгрузке находятся артикулы A-101, A-102 и A-103, а в новой A-102, A-103 и A-104. Результат сразу покажет удалённый A-101, добавленный A-104 и два общих артикула. Не придётся раскрашивать столбцы вручную.
👥 Проверка участников. Первый список содержит 28 записавшихся, второй 25 оплативших. Если общих строк 23, то отдельные блоки покажут пять ожидающих оплату и двух людей, которые появились во втором списке без точного совпадения в первом. Часто это не «лишние» участники, а разные варианты написания имени, поэтому результат стоит просмотреть глазами.
📧 Обновление рассылки. Вчера было 420 адресов, сегодня 437. Простая разница 17 ничего не говорит: часть людей могла отписаться, а часть добавиться. Сравнение по строкам отдельно покажет ушедшие и новые адреса. Для электронной почты обычно удобно отключить учёт регистра, но внутренние пробелы и опечатки всё равно останутся разными значениями.
🧩 Сверка настроек. В двух окружениях есть списки переменных или модулей. Если в первом 16 строк, во втором 17, а совпадают 15, значит различие состоит не из одной строки: две добавлены, одна пропала. Сортировка по алфавиту помогает читать такой результат, а исходный порядок полезнее, когда расположение записей само несёт смысл.
🎒 Сбор вещей. В одном списке план поездки, в другом реально собранные вещи. «Аптечка» в обоих списках считается совпадением, «зарядка» только в плане напоминает положить её в сумку, а «зонт» только в фактическом списке показывает дополнительную вещь. Это уже не абстрактная операция над множествами, а нормальный способ не забыть нужное у двери.
🗂 Поиск дублей. Если строка «Договор 17» встречается в первом списке три раза, она появится в блоке повторов как «Договор 17 × 3». Само сравнение при этом считает название один раз. Такой режим подходит для быстрой проверки колонок перед импортом, но не заменяет анализ всей таблицы по нескольким полям.
Как читать группы результата
«Только в первом» отвечает на вопрос, что исчезло или ещё не попало во второй набор. «Только во втором» показывает новые либо неожиданные строки. «Есть в обоих» является пересечением списков. Если оба блока различий пусты, уникальный состав списков совпадает, даже когда порядок строк и количество повторов различаются.
Счётчик в заголовке помогает оценить масштаб, но решения принимают по самим строкам. Десять различий среди двенадцати элементов означают почти полностью разные наборы. Те же десять различий среди двадцати тысяч строк могут быть небольшой адресной правкой. Процент специально не выводится крупным: без контекста он часто отвлекает от конкретных добавлений и удалений.
Исходный порядок сохраняет первое появление каждого значения. Это удобно для расписаний, очередей и списков приоритетов. Алфавитная сортировка лучше для фамилий, артикулов и длинных справочников, где нужную строку проще найти глазами. Цифры внутри строк учитываются естественным образом: позиция 2 идёт перед позицией 10.
Регистр, пробелы и похожие строки
Сравнение ищет точное совпадение нормализованной строки, а не пытается угадать смысл. «Иван Петров» и «Петров Иван» останутся разными. Так же различаются «дом 5» и «дом № 5», телефон с кодом страны и без него, артикулы «0017» и «17». Автоматически склеивать такие варианты опасно: внешне похожие записи могут обозначать разные объекты.
Удаляются только пробелы до первого и после последнего символа. Внутренние пробелы сохраняются, поэтому «Новая папка» и «Новая папка» с двумя пробелами не совпадут. Перед серьёзной сверкой лучше договориться об одном формате: одинаково записывать телефоны, даты, сокращения и разделители. Калькулятор покажет фактическую разницу, но не знает правил вашей базы.
Режим без учёта регистра полезен для обычных имён, адресов электронной почты, тегов и бытовых списков. Режим с учётом регистра нужен, когда `item`, `Item` и `ITEM` могут быть разными ключами. Если сомневаетесь, сначала сравните без регистра, затем включите строгий режим и посмотрите, появились ли дополнительные различия.
Какие ограничения важно учитывать
Инструмент работает со строками, а не с таблицами. Если вставить несколько столбцов из электронной таблицы, вся строка целиком станет одним элементом. Две записи с одинаковым артикулом, но разной ценой будут различаться. Для такой задачи сначала оставьте только ключевой столбец либо используйте полноценную табличную сверку.
Результат рассчитывается в браузере и подходит для обычных списков из сотен и тысяч строк. Очень большие вставки ограничиваются доступной памятью вкладки и возможностями устройства. Если браузер начинает заметно тормозить, разбейте данные на части или сравните исходные файлы специализированным инструментом.
Не вставляйте секреты и персональные данные без необходимости, даже когда обработка выполняется локально. Список паролей, платёжные сведения или медицинские записи лучше вообще не переносить в случайные формы. Для рабочей сверки часто достаточно обезличенных идентификаторов.
Если нужно сначала привести один набор к удобному порядку, воспользуйтесь инструментом перемешивания списка только для случайной очереди. Для случайного распределения людей или задач по командам подходит разделение списка на группы. Сравнение само ничего не перемещает и не удаляет из исходного текста.
Вопросы о сравнении списков
Точный результат зависит от того, что считать одной строкой и какие различия допустимо игнорировать. Эти ответы помогают выбрать режим и не спутать техническое совпадение со смысловым.
Как сравнить два столбца из Excel или Google Таблиц?
Скопируйте каждый столбец без заголовка в отдельное поле. Одна ячейка должна занимать одну строку. Если вместе скопировались дополнительные столбцы, сначала оставьте только тот, который служит ключом сравнения.
Удаляет ли калькулятор дубликаты?
При сравнении каждое уникальное значение учитывается один раз, а повторяющиеся строки выводятся отдельно с числом вхождений. Исходный текст в полях не изменяется.
Почему две одинаковые на вид строки не совпали?
Внутри строки может быть лишний пробел, другой знак, неразрывный пробел или похожая буква другого алфавита. Регистр можно игнорировать настройкой, но остальные символы сравниваются точно.
Что означает пустой блок «Только в первом»?
Все уникальные строки первого списка найдены во втором. При этом во втором всё ещё могут быть дополнительные значения или другое количество повторов.
Можно ли сохранить порядок строк?
Да. Режим исходного порядка оставляет значения в последовательности их первого появления. Алфавитный режим меняет только порядок выдачи, а не сами исходные списки.
Считаются ли «Москва» и «москва» одной строкой?
По умолчанию да, потому что регистр букв не учитывается. В строгом режиме это два разных значения.
Можно ли сравнить предложения или абзацы?
Можно, если каждый сравниваемый фрагмент находится на отдельной строке. Инструмент не показывает различия внутри строки, поэтому для редакторской правки текста нужен посимвольный или словесный diff.
Изменятся ли мои списки после сравнения?
Нет. Калькулятор создаёт отдельную выдачу совпадений, различий и повторов. Текст в обоих полях остаётся доступен для следующей проверки.
Похожие калькуляторы
Возможно вам пригодятся ещё несколько калькуляторов по данной теме:
- Перемешать список. Добавьте пункты по одному в строке и укажите, нужно ли сохранять одинаковые значения.
- Разделить список на группы. Добавьте участников, укажите число групп и выберите случайный либо исходный порядок.
- Случайный выбор из списка. Добавьте варианты по одному в строке, укажите количество и выберите режим повторов.
- Визуальный редактор HTML. Редактируйте бесплатно и онлайн HTML-код, и сразу же смотрите внешний вид текста и страницы в режиме предпросмотра (WYSIWYG).
- Генератор паролей. Создайте сложный и надёжный пароль бесплатно с помощью онлайн-генератора из 8, 10, 12 или большего числа рандомных (случайных) символов.
- Генератор QR-кода. Вставьте ссылку или текст. Готовый QR-код можно скопировать или скачать как PNG.
- Сумма прописью. Переведите сумму в виде цифр в сумму прописью - текстом. Сделайте расшифровку правильно для договоров и других документов.
- Хрономер: время чтения текста. Оцените, сколько времени займёт чтение или произнесение текста вслух. Просто введите текст в форму, и хронометраж рассчитается автоматически.
- Рандомайзер: генератор случайных чисел. Выберите случайное число в нужном диапазоне для любых целей, в частности для розыгрышей и онлайн-лотерей в соцсетях.
- Бросить монетку онлайн. С помощью данной формы вы можете подбросить монетку онлайн любое количество раз.
Есть что добавить?
Напишите своё мнение, комментарий или предложение.