Табличный процессор LibreOffice Calc позволяет в автоматизированном режиме удалять строки таблицы с повторяющимися значениями в ячейках. Функция удаления дубликатов в этой программе реализована не самым очевидным образом, но разобраться с ней достаточно просто.
В этой статье мы рассмотрим как удалить дубликаты строк в LibreOffice Calc. Далее приводится подробная пошаговая инструкция с пояснениями.
В электронных таблицах LibreOffice Calc удаление дубликатов осуществляется с помощью фильтров. При этом строки с повторяющимися значениями удаляются целиком, поэтому данный способ не подходит для выборочного удаления повторяющихся ячеек из отдельного столбца в таблице с несколькими столбцами.
Шаг 1. Выделить диапазон
Сначала необходимо обозначить область, в которой будут удалены дубликаты. Для удаления повторов из всего столбца надо выделить его полностью:
Результат удаления дубликатов будет таким:
Можно выделить группу соседних ячеек в одном столбце:
Результат удаления повторов будет таким:
Шаг 2. Выбрать фильтр
Фильтры в табличном редакторе LibreOffice Calc находятся в главном верхнем меню программы в пункте Данные. Для удаления дубликатов строк там необходимо выбрать Данные — Ещё фильтры — Стандартный фильтр:
Шаг 3. Настроить фильтр
Выбранный стандартный фильтр необходимо настроить. Сначала надо в появившемся окне настройки фильтра щёлкнуть левой кнопкой мыши на маленький треугольный значок выпадающего списка в правом верхнем углу под словом Значение.
В появившемся вложенном списке надо левой кнопкой мыши выбрать самое верхнее значение Не пусто.
Затем надо щёлкнуть левой кнопкой мыши на слово Параметры в левом нижнем углу окна настройки фильтра.
После этого в появившихся дополнительных настройках надо поставить галочку в чекбоксе Без повторений.
На этом настройка фильтра закончена.
Шаг 4. Удалить дубликаты
Теперь надо щёлкнуть левой кнопкой мыши на кнопку ОК в правом нижнем углу окна настройки фильтра.
После этого нажатия все строки с дублирующимися ячейками в предварительно выбранном диапазоне (целом столбце или его выделенной части) будут удалены полностью.
Если из-за неправильных действий при использовании фильтра что-то было удалено ошибочно, действие фильтра можно отменить стандартным методом — нажатием клавиш Ctrl-Z или через меню отмены.
Выводы
Теперь вы знаете как удалить дубликаты Libreoffice Calc. Удаление дубликатов строк работает успешно, но сделано не очень удобным способом. Остаётся надеяться, что в последующих новых версиях программы эта функция будет доработана лучше.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Как удалить дубликаты строк в LibreOffice Calc
Для многих пользователей ПК программа LibreOffice не нуждается в представлении. Этот офисный пакет с открытым исходным кодом является стандартом де-факто для Linux, а также хорошей альтернативой для пользователей Windows, которые могут выполнять базовое редактирование без сложного форматирования и набора функций Microsoft Office. Бесплатность — еще один очевидный плюс LibreOffice.
LibreOffice появился как ответвление OpenOffice в 2010 году. Оба продукта с открытым кодом, и представляют собой мощный офисный пакет приложений. LibreOffice разрабатывается сообществом огромным сообществом под эгидой некоммерческого фонда The Document Foundation и существует на средства пожертвований.
Офисный пакет LibreOffice предоставляет такие возможности, как текстовый и табличный процессор, программу для подготовки и просмотра презентаций, векторный графический редактор, систему управления базами данных и редактор формул. Основным форматом файлов, использующимся в приложении, является OpenDocument, ODF, а также позволяет сохранять документы и в других популярных открытых и закрытых форматах.
LibreOffice поддерживает различные версии операционных систем, включая Windows и целое семейство Unix-подобных ОС, включая Linux и FreeBSD.
Табличный процессор LibreOffice Calc позволяет удалять дубликаты строк в документах. Однако, сделано это совсем не очевидным образом . В отличие от Microsoft Excel, где есть явно отдельная функция удалить дубликаты, в LibreOffice нет ничего похожего.
В этой программе удаление строк производится через Фильтр строк, и поэтому новичкам бывает сложно этим воспользоваться. Вряд ли кому-то придет в голову использовать фильтр для подобной задачи.
Эта статья покажет вам, как удалить дубликаты строк в LibreOffice Calc.
Для примера у нас будет вот такая исходная таблица.
Как удалить дубликаты строк в LibreOffice Calc
- Выделите диапазон ячеек или целиком столбцы, содержащие дубликаты.
- Выберите пункт меню Данные > Ещё фильтры> Стандартный фильтр. В английской версии Data > More Filters > Standard Filter.
- Установите правило фильтра: «СтолбецА = Не пусто». В английской версии «ColumnA = Not empty»).
- В пункте «Расширенные» (англ. «Options») нужно отметить флажок «Без повторений» (англ No duplications).
- Нажмите кнопку ОК, чтобы выполнить фильтр.
- Дубликаты строк удалены.
Используя этот приём, вы можете быстро удалить дубликаты строк в LibreOffice Calc. Конечно, было бы удобнее, если для этого существовала бы отдельная кнопка или меню в программе, но на момент публикации этой статьи её всё ещё нет.
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.
Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!
Перейти к контенту
Задача по удалению дубликатов строк
Условие:
- Имеется файл Calc.LibreOffice с большим количеством строк, например список адресов, в том числе и email. Email повторяется во многих строках.
Требуется:
- Удалить строки с повторами email
Решение:
Выполняем штатными инструментами самого Calc из пакета LibreOffice.
Для того, чтобы удалить дубликаты или повторы строк в программе Calc LibreOffice нужно сделать следующее:
- Выделите ячейки или сразу целый столбец.
- Выберите пункт меню «Данные» > «Фильтр»> «Стандартный фильтр» (»Data» > «Filter» > «Standard Filter»).
- Установите правило вида: «поле1 = Не пусто» («field1 = Not empty»).
- В пункте «Расширенные» («More») нужно отметить чекбокс «Без повторений» (»Remove Duplicate»).
- Жмите смело ОК
Вот и вся моя заметка. Таки написал её, а то вечно забываю, а так бывает, что надо.
На чтение 2 мин. Просмотров 987 Опубликовано 01.05.2021
Как удалить повторяющиеся строки в LibreOffice Calc
Для многих пользователей ПК LibreOffice не нуждается в представлении. Этот офисный пакет с открытым исходным кодом является стандартом де-факто для Linux, а также хорошей альтернативой для пользователей Windows, которые могут выполнять базовое редактирование без сложного форматирования и набора функций Microsoft Office. Бесплатные – еще один очевидный плюс LibreOffice.
LibreOffice начался как форк OpenOffice в 2010 году. Оба продукта имеют открытый исходный код. и представляют собой мощный офисный пакет. LibreOffice разработан огромным сообществом, курируемым некоммерческим фондом The Document Foundation, и финансируется за счет пожертвований.
Пакет LibreOffice включает текстовый процессор и редактор электронных таблиц, программу для подготовки и просмотра презентаций. , редактор векторной графики, система управления базами данных и редактор формул. Основным форматом файлов, используемым в приложении, является OpenDocument, ODF, он также позволяет сохранять документы в других популярных открытых и закрытых форматах.
LibreOffice поддерживает множество операционных систем, включая Windows и все остальные. семейство Unix-подобных операционных систем, включая Linux и FreeBSD.
Дублирование строк в LibreOffice Calc
Обработчик электронных таблиц LibreOffice Calc позволяет удалять повторяющиеся строки в документах. Однако сделать это очевидным образом нельзя. В отличие от Microsoft Excel, в котором есть специальная функция удаления дубликатов, в LibreOffice нет ничего подобного.
В этой программе удаление повторяющихся строк реализовано с помощью линейного фильтра, и поэтому это может быть затруднительно для новички в использовании. Маловероятно, что кто-то подумает об использовании фильтра для такой задачи.
В этом посте будет показано, как удалить повторяющиеся строки в LibreOffice Calc .
Например, у нас будет следующая исходная таблица.
Чтобы удалить повторяющиеся строки в LibreOffice Calc
- Выберите диапазон ячейки или целые столбцы, содержащие дубликаты.
- Выберите пункт меню Данные> Дополнительные фильтры > Стандартный фильтр .
- Установите правило фильтра: «ColumnA = Not empty».
- Разверните Параметры и установите (включите) флажок ” Никаких дубликатов “.
- Нажмите OK, чтобы применить фильтр.
- Дублирующиеся строки теперь удалены.
Нам Используя этот метод, вы можете быстро удалить повторяющиеся строки в LibreOffice Calc. Конечно, было бы удобнее, если бы в программе для этого была отдельная кнопка или меню, но на момент написания статьи оно еще недоступно.
Спасибо Winreview.
Содержание
Удаление повторяющихся строк
Задача. Есть текстовый список разбитый по строкам. В списке присутствуют некоторые дубли строк. Необходимо удалить дубликаты строк из списка.
Например:
Есть | Должно получиться |
---|---|
строка1 строка2 строка4 строка3 строка4 строка1 строка5 |
строка1 строка2 строка4 строка3 строка5 |
Сделать операцию по удалению дублей можно несколькими способами, предварительно вставив список в программу в которой будем работать.
Удалить дубликаты в Microsoft Excel
Удаление дубликатов в Microsoft Excel:
- Выделяем список (столбец)
- Переходим во вкладку Date (Данные), нажимаем команду Remove Duplicates (Удалить дубликаты)
- В открывшемся диалоговом окне «Remove Duplicates» (Удалить дубликаты) снимаем флажок My data has headers (Мои данные содержат заголовки)
- Нажимаем OK. Все повторяющиеся строки будут удалены, кроме первой (оригинала).
Фильтровать дубликаты в LibreOffice
- Выделяем нужные ячейки (столбец целиком);
- Открываем меню Date (Данные);
- «Ещё фильтры»;
- «Стандартный фильтр…»;
- В открывшемся диалоговом окне в поле «Имя поля» выбираем необходимый столбец;
- В поле «Условие» устанавливаем знак равно «=»;
- В поле «Значение» указываем «Не пусто»;
- Внизу в разделе «Параметры» обязательно отмечаем флажок «Без повторений» ;
- Жмем OK. В столбце останутся только единичные экземпляры и можно их скопировать.
Путь к стандартному фильтру в LibreOffice
Окно стандартного фильтра в Libre Office
Обратите внимание, что номера у строк в таблице отображаются прежние.
Google-Таблицы
Google Таблицы не имеют встроенных функций удаления дублей, поэтому можно использовать установить дополнение «Remove Duplicates». Установить это расширение можно бесплатно.
После установки расширения заходим в Гугл-таблицу:
- Выделяем столбец (строки) где нужно почистить от дублей;
- нажимаем в меню «Дополнения»;
- Remove Duplicates (Удалить дубликаты);
- Find duplicates or uniques rows (Найти дубликаты или уникальные);
- В открывшемся окне на 1-м шаге нажимаем «Next»;
- Во 2-ом шаге выбираем «Duplicates» и далее;
- Пропускаем 3-й шаг далее;
- И на 4-ом шаге выбираем, что делать с найденными дублями: перенести (Move), копировать (Copy) в другое место, очистить (Clear) или удалить (Delete). Выбираем «Delete rows within selection» (Удалить выделенные строки);
- Всё, готово.
Remove Dublicate шаг 1
Remove Dublicate шаг 4
NotePad++
Для удаления ненужных дублей строк в NotePad++ необходимо установить плагин TextFX если не установлен.
Удаление дублей строк плагином TextFX в NotePad++
Удаление повторяющихся строк:
- Переходим в документ со списком и выделяем (Ctrl+A);
- нажимаем в меню TextFX;
- TextFX Tools;
- проверяем отмечена ли функция Sort outputs only UNIQUE lines (Сортировать вывод только по УНИКАЛЬНЫМ строкам);
- если да, то сразу выбираем Sort lines case insensitive (Сортировка строк без учета регистра).
Удаление дублей онлайн
Для удаления повторяющихся строк (например, это может быть список ключевых слов из KeyCollector, Excel, NotePad и пр.) можно воспользоваться онлайн инструментом удаления дубликатов «Сервис удаления дублей строк».
Удаление дублей строк вместе с оригиналами
Дубликаты с оригиналом в Microsoft Excel
Данная задача выполняется чуть сложнее чем в случае выше. Суть заключается в том, что нужно выделить дубли строк другим цветом, а потом отсортировать по цвету и удалить одинаковые строки.
- Выделяем диапазон строк (столбец) ➤ Условное форматирование ➤ Правила выделения ячеек ➤ Повторяющиеся значение ➤ в диалоговом окне нажимаем OK.
- Выделяем диапазон строк (или столбец) ➤ Сортировка и фильтр ➤ Фильтр. В первой строке появится квадратик контекстного меню.
- Нажимаем ЛКМ на появившийся квадратик в первой строке ➤ Фильтр по цвету ➤ фильтруем по цвету ячейки.
- В таблице остались только одинаковые строки, выделяем все строки ➤ правой кнопкой мыши вызываем контекстное меню в области над номерами строк ➤ Удалить строку.
Изображение ниже поможет сориентироваться в действиях.
Инструкция удаления строк-дублей вместе с оригиналом в Excel
Программа удаления строк-дублей bvsDupDelet
Программу bvsDupDelet нашел на форуме forum.antichat.ru. Она быстро удаляет дубли строк. В настройках нужно выбрать Unique, чтобы удалить повторяющиеся строки вместе с их оригиналом. В Input необходимо выбрать txt файл редактируемого списка, а в Output — папку куда будет сохранен новый документ.
Настройки программы bvsDupDelet