Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

7 Апрель 2020, 13:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 3 4 »   Вниз
  Печать  
Автор Тема: Удалить дубликаты  (Прочитано 12542 раз)
0 Пользователей и 1 Гость смотрят эту тему.
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #48018: 8 Сентябрь 2018, 13:51 »

Расширение "Удалить дубликаты" должно полностью повторять
и, возможно, дополнять (если уж вешаться, то на самом высоком дереве - повторять существуещее не очень-то интересно)
одноименный функционал в MS Excel.
1. Нужен одноименный диалог, в котором можно будет выбирать нужные столбцы, в которых есть данные
уточнять диапазон (если автомаически выбралось больше или меньше, чем хотелось), задавать параметры "неточного соответствия" (по первым N символам, по тексту до/после какого-то символа-разделителя, по маске)
2. Пункт, запускающий диалог, нужно будет поместить в меню Данные (Data)
после пункта Ещё фильтры, или в меню Правка после Найти и заменить, или в меню Лист перед Очистить ячейки
Сам процесс пиления щас подумаем, как организовать
Ага, щас...
Пилить не сложно. Ограничений просто много. И вот тут пока не понятно, как с ними быть:
1. Объединенные ячейки - останавливать процесс, типа, плохие данные? Проверять все ли ячейки в диапазоне объединены одинаково и все-таки пытаться удалить дубли (Excel, похоже, именно так пытается поступать)? Разобъединять, удалять, и опять объединять (если не удалились)?
2. Значения - работаем с текстом в ячейке или с содержимым?
08.09.18; 8 Сентябрь, 2018; 2018-09-08 00:00:00; 43351 - это дубли или разные значения?
3. Формулы - оставляем формулы или подменяем результатом вычислений? А ссылки в формулах не поплывут после удаления предыдущих строк? А что делать с #REF!, если удалена строка, на которую формула раньше ссылалась?
4. Форматы - ну, здесь-то, вроде бы, всё просто: оставляем родной формат ячейки. Вот только какой из родных ячеек - той, что и была на этом месте до удаления и сдвига всех строк, или той, данные из которой в это место переползли?

(Приготовься, список ещё не полный - просто не хочу много писать за один раз)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Страниц: 1 2 3 4 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!