Удалите повторяющиеся строки из вставленного списка, оставив первое вхождение на прежнем месте.
Пример
Список Apple, Banana, Apple, Orange и apple превращается в Apple, Banana, Orange и apple, если регистр учитывается. Отключите учёт регистра — и тот же список станет Apple, Banana и Orange.
Метод расчёта
Инструмент читает сверху вниз, сохраняет первое появление каждой строки и удаляет все последующие копии, поэтому исходный порядок не меняется. Сортировка не применяется, а пустые строки тоже считаются строками, так что несколько подряд идущих пустых строк сжимаются в одну.
Важные замечания
Строки должны совпадать точно, включая пробелы, поэтому «Apple» и «Apple » с пробелом в конце считаются разными. Если лишние пробелы пришли из таблицы, сначала прогоните текст через удаление пробелов, а если нужен ещё и алфавитный порядок, воспользуйтесь сортировкой строк после.
Часто задаваемые вопросы
Стоит ли учитывать регистр?
Зависит от данных. Адреса электронной почты на практике обычно нечувствительны к регистру, а вот пароли, пути к файлам в некоторых системах и артикулы товаров могут быть чувствительны. При включённой опции остаются и «Apple», и «apple»; при выключенной сохраняется первое написание. Проверяйте результат, когда заглавные буквы несут смысл.
Сохраняется ли исходный порядок?
Да. Первое вхождение остаётся ровно там, где было, и исчезают только последующие копии. Именно поэтому инструмент безопасен для списков, где порядок важен: очереди задач или набора ключевых слов по приоритету.
Почему две одинаковые на вид строки обе остались?
Потому что различие невидимое — чаще всего пробел в конце строки или неразрывный пробел, вставленный с веб-страницы или из таблицы. Сначала очистите пробелы и прогоните список снова. По этой же причине список адресов, собранный из нескольких источников, может показывать дубликаты и после первого прохода.