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

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

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

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

Пол: Мужской
Расположение: Wild West Ukraine
Сообщений: 96

glory to nation


WWW
« Стартовое сообщение: 22 Май 2014, 21:22 »

Как с помощью условного форматирования сделать выделение каждой группы повторяющихся значений разным цветом? Сделал выделение одним цветом и выделение разными цветами, но с использованием дополнительного столбца. Можна сделать без дополнительного столбца?

* UF.ods (10.54 Кб - загружено 61 раз.)
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #1: 23 Май 2014, 17:44 »

Попробуй в условие условного формата каким-то образом вставить функцию STYLE.
В приложении - один из вариантов, не самый лучший, но что-то делает.
В файл вставлен макрос, который создаёт указанное количество новых стилей с разными цветами фонов. Ну, чтобы вручную не бодаться.
А в условном форматировании - STYLE с вычисляемым именем стиля.

Почему вариант не лучший? Потому что для индекса стиля взята функция RANK. А при большом количестве значений в раскрашиваемом диапазоне может просто не хватить стилей для всех дублей.

(Если после выполнения макроса цвета "поплывут", нужно сохранить и переоткрыть книгу)

* UF2.ods (44.27 Кб - загружено 124 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 314


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #2: 25 Май 2014, 18:54 »

Aleksandr H. если ваш вопрос теоретический, то ответ: можно. А если практический, опишите условия и ограничения. Думаю, что смогу помочь.
1) Какой диапазон ячеек? Постоянный или произвольный (какой будет выделен)
2) Сколько ячеек в диапазоне? (10, 100 или 1000)
3) Какие данные в диапазоне? (Строки, числа, формулы)
4) Есть ли данные (форматы) которые нужно уберечь от изменений?
5) Какие цвета использовать? (Случайные или определённые заранее)

Самый простой "ручной" способ — следующий: 1) скопировать что нужно найти (ячейку), 2) выделить диапазон поиска, 3) "найти и заменить" —найти всё, выделятся все искомые ячейки, 4) сохраняя выделение закрыть окно "найти и заменить" и открыть окно "форматы ячейки", 5) выбрать нужный цвет.

То, что предложил JohnSUN громоздко и непрактично, но макрос хороший.
« Последнее редактирование: 25 Май 2014, 20:28 от rami » Записан

Aleksandr H.
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Wild West Ukraine
Сообщений: 96

glory to nation


WWW
« Ответ #3: 26 Май 2014, 21:41 »

1) Какой диапазон ячеек? Постоянный или произвольный (какой будет выделен)
2) Сколько ячеек в диапазоне? (10, 100 или 1000)
3) Какие данные в диапазоне? (Строки, числа, формулы)
4) Есть ли данные (форматы) которые нужно уберечь от изменений?
5) Какие цвета использовать? (Случайные или определённые заранее)
1,2 расцениваю как один вопрос. Диапазон ячеек от B1 до Вхх (количество строк определяет пользователь, после последней строки будут данные на которые УФ не должно применятся)
3. в ячейках формула VLOOKUP которая возвращает текстовое значение.
4. форматов которые нужно уберечь от изменений нет.
5. цвета использовать можно любые не напряжные для глаз ;-)
Записан
Aleksandr H.
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Wild West Ukraine
Сообщений: 96

glory to nation


WWW
« Ответ #4: 26 Май 2014, 22:04 »


В файл вставлен макрос, который создаёт указанное количество новых стилей с разными цветами фонов. Ну, чтобы вручную не бодаться.
А в условном форматировании - STYLE с вычисляемым именем стиля.

А ведь возможно посчитать сколько есть повторов в столбце и столько создать новых стилей, как показывает практика, обычно их не больше 10? Вот только надо будет где-то сохранять текст, который повторяется, чтобы создать соответсвующий стиль.
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 314


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #5: 26 Май 2014, 22:23 »

Вот, что получилось. Если цвета не понравятся, можно изменить.
1) выделите любой диапазон
2) нажмите на кнопку

* Выделение повторов.ods (43.89 Кб - загружено 287 раз.)
« Последнее редактирование: 26 Май 2014, 22:27 от rami » Записан

Aleksandr H.
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Wild West Ukraine
Сообщений: 96

glory to nation


WWW
« Ответ #6: 27 Май 2014, 17:55 »

Не работает. И нету условного форматирования Подмигивающий

* UFnotworking.avi (1708.51 Кб - загружено 32 раз.)
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 314


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #7: 27 Май 2014, 19:42 »

Работало, только если диапазон начинался с A1. Поправил, теперь в любом месте работает. Сделал 16 цветов, если повторов больше 16, цвета повторяются. Можно задать больше цветов. Насчёт условного формата не знаю какие условия. Можно привязать макрос к диапазону, не нужно будет ничего выделять.

* Выделение повторов1.ods (16.57 Кб - загружено 216 раз.)
Записан

pasho
Новичок
*
Offline Offline

Сообщений: 2


« Ответ #8: 24 Ноябрь 2015, 15:39 »

Ребята, подскажите чайнику, как в файле найти повторяющиеся имена? Просто найти их подчеркнуть можно одним цветом! Главное чтобы они не удалились. Файл большой 6000 наименований, нужно просто найти одинаковые! В Libreoffice.
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #9: 24 Ноябрь 2015, 15:48 »

Формат-Условное форматирование - дальше как на картинке


* Дубли в LiO.png (29.51 Кб, 392x656 - просмотрено 1340 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
pasho
Новичок
*
Offline Offline

Сообщений: 2


« Ответ #10: 24 Ноябрь 2015, 15:56 »

От души! Благодарю Вас!!!!  Всё хорошо Хорошего вечера!)
Записан
joshua
Пользователь
**
Offline Offline

Сообщений: 51



« Ответ #11: 2 Март 2016, 21:31 »

У меня почему не предлагает такой вариант как "дублирующиеся "  В замешательстве. Почему такое может быть? Версия самая новая 4.1.2


* нет повторяющихся.jpg (63.01 Кб, 819x460 - просмотрено 334 раз.)
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

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


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


WWW
« Ответ #12: 2 Март 2016, 21:46 »

Не переживай, это временно... Достаточно рядом с твоим Apach OpenOffice (сокращенно его называют AOO) установить LibreOfiice (LiO). Когда-то давным давно это была одна и та же программа... LiO ушел вперёд. Качай отсюда установочный файл

В АОО эта возможность когда-нибудь тоже появится... Но не скоро
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
joshua
Пользователь
**
Offline Offline

Сообщений: 51



« Ответ #13: 15 Август 2016, 10:27 »

Работало, только если диапазон начинался с A1. Поправил, теперь в любом месте работает. Сделал 16 цветов, если повторов больше 16, цвета повторяются. Можно задать больше цветов. Насчёт условного формата не знаю какие условия. Можно привязать макрос к диапазону, не нужно будет ничего выделять.
С числами работает, а с текстом нет((

* Выделение повторов1_текст.ods (13.31 Кб - загружено 35 раз.)
« Последнее редактирование: 15 Август 2016, 10:28 от joshua » Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 314


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #14: 15 Август 2016, 13:20 »

Сейчас работает:

* Выделение повторов2текст.ods (17.46 Кб - загружено 97 раз.)
Записан

Страниц: 1 2 »   Вверх
  Печать  
 
Перейти в:  

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