3

Скажем, у меня есть лист Excel из 100 записей, где есть 3 столбца A , B и C

Требуется, чтобы я получил все строки из столбца C если текст в столбце C совпадает с SQL Server .

Здесь текст SQL Server находится в разных форматах SQL Server , sql Server , sql server

Я использовал команду =IF(ISERROR(FIND("SQL Server", C2)), 1, 0) чтобы найти подходящие строки в столбце C

Если совпадение найдено, возвращается 0 противном случае возвращается 1 .

Теперь проблема в том, что он возвращает 1 для таких строк, как sql server и sql Server .

Как сделать команду FIND случай нечувствительным?

2 ответа2

4
=IF(ISERROR(FIND("sql server",LOWER(C2))),1,0)
2

Наткнулся здесь в поисках чего-то другого, но решение похоронено, поэтому может также опубликовать это здесь:

Используйте ПОИСК вместо поиска. НАЙТИ и ПОИСК - идентичные функции, кроме того, что ПОИСК не чувствителен к регистру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .