Пометить строки, в которых ячейка содержит заданное слово в любом месте текста.
Скопировать формулу
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")SEARCH возвращает позицию слова, если оно найдено (число), или ошибку, если нет. ISNUMBER преобразует это в TRUE/FALSE, а IF возвращает ваши метки. SEARCH нечувствительна к регистру; используйте FIND для поиска с учетом регистра.
=IF(ISNUMBER(SEARCH("paid", B2)), "✓", "")→✓Помечает строки, статус которых содержит "paid".
=IF(ISNUMBER(SEARCH("ltd", A2)), "Company", "Person")→CompanySEARCH не учитывает регистр, поэтому ячейка с текстом Acme Ltd подходит.
=IF(COUNTIF(A2, "*urgent*")>0, "Yes", "No")→YesCOUNTIF с подстановочными знаками — более короткий способ проверить наличие части текста.
Сравнивайте напрямую: =IF(A2="urgent", "Yes", "No"). SEARCH нужен для проверки частичного совпадения («содержит»).
Замените SEARCH на FIND: =IF(ISNUMBER(FIND("Urgent", A2)), "Yes", "No"). FIND различает прописные и строчные буквы.
Используйте =IF(ISTEXT(A2), "Text", "Not text"). ISTEXT возвращает TRUE для любого текстового значения и FALSE для чисел, дат и пустых ячеек.
SEARCH возвращает позицию, если находит текст, и #VALUE!, если не находит. ISNUMBER превращает это в TRUE или FALSE, чтобы IF могла использовать результат.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.