=IF(ISERROR(FIND("sql server",LOWER(C2))),1,0)
Digamos que eu tenha uma planilha do Excel de 100 registros em que haja três colunas A , B e C .
O requisito é que preciso obter todas as linhas da coluna C se o texto na coluna C corresponder a SQL Server .
Aqui, o texto SQL Server está em formatos diferentes SQL Server , sql Server , sql server
Eu usei o comando =IF(ISERROR(FIND("SQL Server", C2)), 1, 0) para encontrar as linhas correspondentes na coluna C .
Se uma correspondência for encontrada, ela retornará 0 , caso contrário, ela retornará 1 .
Agora, o problema é que ele está retornando 1 para strings como sql server e sql Server .
Como faço com que o comando FIND seja insensível?
Tropeçou aqui procurando por algo mais, mas a solução está enterrada, então também poste aqui:
Use SEARCH em vez de find. FIND e SEARCH são funções idênticas, exceto que o SEARCH não faz distinção entre maiúsculas e minúsculas.