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

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

16 Май 2021, 18:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3 4   Вниз
  Печать  
Автор Тема: Условное форматирование или фильтрация строки с несколькими условиями сразу?  (Прочитано 2683 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mric
Участник
**
Offline Offline

Сообщений: 17


« Ответ #45: 19 Январь 2021, 16:38 »

Я выделяю Условным Форматированием ячейки, которые повторяются. Все работает, но как мне удалить строки с подсеченными ячейками автоматом все?
Так может следовало просто удалять дубликаты, а не кружиться с условным форматированием?
Точно, а как их удалять?
Записан
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #46: 19 Январь 2021, 16:38 »

Отберите строки вручную или отфильтруйте при помощи дополнительного столбца, поставив признак для строк (например, 1). Или только макросом CELL_BACKCOLOR – по ссылке.
Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #47: 19 Январь 2021, 16:39 »

Удалять смело. Об этом выше уже писалось
Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Mric
Участник
**
Offline Offline

Сообщений: 17


« Ответ #48: 19 Январь 2021, 17:02 »

Я выделяю Условным Форматированием ячейки, которые повторяются. Все работает, но как мне удалить строки с подсеченными ячейками автоматом все?
Так может следовало просто удалять дубликаты, а не кружиться с условным форматированием?
Все, нашел, спасибо!
Записан
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #49: 19 Январь 2021, 23:07 »

Или только макросом CELL_BACKCOLOR – по ссылке.
Сам только что проверил. Работает отлично (см. скриншот).
В поле "Bg" (background) извлекается код фона (по умолчанию: -1), по которому можно фильтровать и т.д.

В Calc нет Фильтра по цвету (заливки и шрифта), какой есть в Excel, пожелания высказывались, когда-нить допилят и в LO.  
Как вариант... Легко переделать на цвет шрифта.


* Снимок экрана от 2021-01-19 23-08-45.png (40.8 Кб, 789x478 - просмотрено 8 раз.)
« Последнее редактирование: 19 Январь 2021, 23:17 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Mric
Участник
**
Offline Offline

Сообщений: 17


« Ответ #50: 21 Январь 2021, 11:59 »

Спасибо всем кто откликнулся. У меня еще один вопрос, тут задача сложнее. Нужно отфильтровать строки по тому, есть ли в них ячейки с урлами. Нужны только ячейки с урлами где ровно 3 слеша (/) в урле (они могут быть в разных местах), если больше или меньше то не показывать такие.
Записан
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #51: 21 Январь 2021, 12:16 »

Ну так используйте доп. столбец с автофильтром. Вставьте формулу REGEX, в качестве шаблона задайте строку ".*/{3}.*".
Если я не ошибаюсь, символ прямого слеша не экранируется.
Включите опцию «Разрешить использование регулярных выражений в формулах».
Если ячеек с URL в строке много, можете также использовать COUNTIFS.
Ничего сложного.
« Последнее редактирование: 21 Январь 2021, 12:19 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
sokol92
Форумчанин
***
Online Online

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


WWW
« Ответ #52: 21 Январь 2021, 13:24 »

ровно 3 слеша
Самый простой способ определить количество определенных символов в строке такой:

Код:
=LEN(A1)-LEN(SUBSTITUTE(A1;"/";))
Записан

Владимир.
Mric
Участник
**
Offline Offline

Сообщений: 17


« Ответ #53: 21 Январь 2021, 17:28 »

ровно 3 слеша
Самый простой способ определить количество определенных символов в строке такой:

Код:
=LEN(A1)-LEN(SUBSTITUTE(A1;"/";))

Спасибо, работает. Всем спасибо за ответы)
Записан
eeigor
Форумчанин
***
Offline Offline

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



« Ответ #54: 7 Март 2021, 09:30 »

Обновился. Похоже, ошибку убрали... Ан нет. Но для функции COUNTIFS (она тоже в списке) работает правильно. DCOUNT не считает.

UPD
Поправляюсь: не работает. COUNTIFS сработала, когда один из критериев содержал символы регулярного выражения, а другой нет. Так вот, если ни один из критериев не содержит символов регулярного выражения, то поиск не работает, как это и было заявлено в багрепорте. Требуется добавлять символы, к примеру ".*", даже если разрешён поиск совпадений с частью строки (флажок не работает).
« Последнее редактирование: 7 Март 2021, 16:23 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Страниц: « 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!