Excel – Como obter a extensão de um arquivo

image_pdfimage_print

Existem várias fórmulas que podem ser criadas e utilizadas para obter a extensão de um arquivo ou de um path.

Abaixo duas formas:

  • =REPLACE(RIGHT(A1,5),1,SEARCH(“.”,RIGHT(A1,5)),””)
    • Funciona com arquivos de extensão de tamanho até 4
    • Quando não existir a extensão, poderá a retornar a última parte do path se tiver espaço
  • =RIGHT(A1,LEN(A1)-FIND(“|”,SUBSTITUTE(A1,”.”,”|”,LEN(A1)-LEN(SUBSTITUTE(A1,”.”,””)))))
    • Um pouco mais genérica, mas igualmente mais complicada e longa
    • Caso não tenha extensão, retorna Erro:502 no Excel.
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!