Google Sheets (Excel) с использованием подстановочного знака для поиска ячеек, содержащих определенный текст, в условном форматировании - PullRequest
0 голосов
/ 30 апреля 2018

Я новичок в Excel (который сейчас использую для работы) и только учусь, как реализовывать пользовательские формулы. Я задаю этот вопрос специально в отношении Google Sheets, но я пометил Excel на случай, если он также будет там применяться.

Я не могу поделиться точным листом, о котором идет речь, из-за секретной информации, но я хотел написать формулу, которая бы выделяла любую строку в зависимости от того, содержала ли ее ячейка в столбце A фразу , например: "яблоко". Поэтому, если A2 - это «яблочное пюре», A3 - это «яблоки и апельсины», а A4 - это «сапплаза», все они должны быть выделены.

Я выбрал свой диапазон и написал эту формулу в разделе Условное форматирование> Пользовательское правило: ...: = $ A2 = "* apple *" (без пробела), которое не работало.

Я нашел другое решение в сети и использовал эту формулу: = НАЙТИ ("яблоко", $ A: $ A), которая сработала.

Теперь мне просто интересно, может ли кто-нибудь объяснить, почему первая формула не сработала - раньше я использовал только шаблоны в Excel, не работают ли они на листах? Или я что-то не так делал?

До сих пор не удалось найти ответы с помощью простого поиска в Google, поэтому я разместил здесь сообщение - спасибо всем, кто может помочь!

Ответы [ 3 ]

0 голосов
/ 30 апреля 2018

В то время как Excel и Google Sheets имеют несколько схожих функций, многие из них не доступны в другой, однако поддержка подстановочных знаков встречается в нескольких функциях / функциях, но не во всех.

В этом случае условное форматирование в обоих приложениях не поддерживает использование подстановочных знаков в форме, которую вы намеревались

=$A2="* apple*" 

Логика заключается в том, что значение $A2 сравнивается с "* apple*", для которого * является символом, как любой другой, а не подстановочным знаком.

Связанные вопросы и ответы

0 голосов
/ 01 мая 2018
=SEARCH("apple",$A2)    

Применить к

A2:Z
0 голосов
/ 30 апреля 2018

Согласно это , существует только ограниченное количество функций Excel, которые принимают символы подстановки, из которых = не является одной.

...