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

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

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

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 3 4 »   Вниз
  Печать  
Автор Тема: Условное форматирование или фильтрация строки с несколькими условиями сразу?  (Прочитано 7472 раз)
0 Пользователей и 1 Гость смотрят эту тему.
eeigor
Опытный пользователь
***
Offline Offline

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


« Ответ #56980: 12 Январь 2021, 12:23 »

=IF(AND(COUNTIF($'List1'.$G2:G4;"abc")COUNTIF($'List1'.$G2:G4;"123"))
Как же так? У формулы IF() есть обязательный аргумент, а аргументы формулы AND() надо разделять точкой с запятой, а саму формулу заключать в скобки... Плюс, не ясно почему, лучше работает с установленным флажком "Условия поиска = и <> должны распространяться на всю ячейку", но тогда надо дополнять подстроки символами ".*". Полагаю, вы знаете, что такое квантификаторы (?, *, +).
Файл с примером (Лист2)

=IF(AND(COUNTIF($A4;".*abc.*");COUNTIF($A4;".*123.*"));1;0)

$'List1'.$G2:G4
Ещё один нюанс. В окне УФ в формуле я указываю первую ячейку (а не диапазон) способом относительной адресации ($A4 - для первой ячейки).

*   Поиск нулевого или большего числа символов перед "*". Например, при поиске "Аб*в" будут найдены "Ав", "Абв", "Аббв", "Абббв" и т. д.
+   Поиск одного или большего числа символов перед "+". Например, при поиске "AX.+4" будет найдено "AXx4", но не "AX4".
Всегда будет найдена самая длинная возможная строка, соответствующая данному искомому элементу в абзаце. Если в абзаце содержится строка "AX 4 AX4", выделяется весь фрагмент.

?   Поиск нулевого числа или одного символа перед "?". Например, при поиске термина "Тексты?" будут найдены "Текст" и "Тексты", а при поиске "x(ab|c)?y" будут найдены "xy", "xaby" или "xcy".

* Пример.ods (153.21 Кб - загружено 9 раз.)
« Последнее редактирование: 12 Январь 2021, 12:51 от eeigor » Записан

Ubuntu 18.04 LTS • LibreOffice 7.3.5.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!