Как мне получить условные формулы пользовательских формул для применения к результатам массива?

#array-formulas #google-sheets-formula #gs-conditional-formatting

#массив-формулы #google-sheets-formula #gs-условное форматирование

Вопрос:

Мне нужно применить условное форматирование к результатам формулы массива, чтобы выделить любой результат, в котором есть слово «Установка».

У меня есть календарь с результатами формулы массива. Я хочу выделить все, что содержит слово INSTALLATION в блоке.

Я использовал пользовательскую формулу условного форматирования =find(«Установка»,$ C $ 2: $ G: $ 55), но, даже если результаты формулы массива содержат установку, форматирование не применяется.

Ниже приведен мой лист. Заранее спасибо.

https://docs.google.com/spreadsheets/d/1noCiboVB5_yTq9H0W_-q9goqc4E9Gq0DhcNMuXj9Kz4/edit#gid=286793601

Комментарии:

1. Мы не можем получить доступ к вашему листу. Пожалуйста, измените настройки общего доступа.

Ответ №1:

На самом деле вам не нужно использовать пользовательскую формулу для этого. В условное форматирование встроена функция проверки, содержит ли текст определенную строку.

введите описание изображения здесь

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

введите описание изображения здесь

Комментарии:

1. Это не работает с результатами массива. Это работает, только если в поле введен фактический ТЕКСТ.

2. Затем, пожалуйста, измените настройки общего доступа в вашем Google Sheet, чтобы мы могли получить к нему доступ. В противном случае немного сложно помочь вам.

3. Приношу свои извинения за настройки общего доступа. < docs.google.com/spreadsheets/d /… >

4. Исправил свой ответ информацией о том, почему мое решение не появилось в вашей электронной таблице. В принципе, если к ячейке применено несколько правил условного форматирования, и некоторые из них соответствуют их критериям, применяется тот, у которого самый высокий «приоритет» (он же самый высокий в списке). Но решение, которое я опубликовал первым, действительно применяется, даже если вы используете ArrayFormulas.

5. Идеальный ответ. Я понятия не имел, что вы можете изменить приоритет. Огромное спасибо.