A função SEARCH
é usada para procurar algum texto dentro de outro texto. Não é o que você precisa aqui. Além disso, você não pode simplesmente procurar o nome do arquivo inteiro, você precisa extrair a extensão primeiro.
Esta é a fórmula de validação de que você precisa:
=COUNTIF(ImageExtensions, RIGHT(J2,LEN(J2)-FIND(".",J2)))>0
Como funciona:
-
FIND(".",J2)
encontra a posição do caractere de período, onde a extensão do arquivo é iniciada. -
LEN(J2)-FIND(".",J2))
nos dá o tamanho da extensão do arquivo. -
RIGHT(J2,LEN(J2)-FIND(".",J2))
leva x caracteres do lado direito do nome do arquivo, onde x é o tamanho da extensão, o que nos dá a extensão do arquivo. -
COUNTIF(ImageExtensions, RIGHT(J2,LEN(J2)-FIND(".",J2)))
é usado para contar quantas ocorrências da extensão do arquivo existem na lista ImageExtensions. Qualquer valor acima de 0 é bom.