Fórmula do Excel: extrair extensão de arquivo do nome do arquivo no Excel
Em alguns casos, você pode querer extrair as extensões de um lista de nomes de arquivos em uma planilha do Excel. Neste tutorial, apresentamos duas fórmulas diferentes para resolver rapidamente essa tarefa e também explicamos como essas fórmulas funcionam no Excel.
Fórmula 1 usando as funções PROCURAR, DIREITA e SUBSTITUIR
Fórmula genérica:
SUBSTITUIR(DIREITA(nome_do_arquivo,5),1,PROCURAR(".",DIREITA(nome_do_arquivo,5)),"") |
Argumentos
Nome_do_arquivo: o nome do arquivo do qual você deseja extrair a extensão. |
Como esta fórmula funciona
Para extrair a extensão do nome do arquivo na célula B3, use a fórmula:
=SUBSTITUIR(DIREITA(B3,5),1,PROCURAR(".",DIREITA(B3,5)),"") |
Pressione Enter na célula B8 para extrair a extensão.
Explicação
A função DIREITA é usada para extrair texto do lado direito de um dado texto. Aqui, DIREITA(B3,5) extrai 5 caracteres do lado direito do texto na célula B3, já que o maior comprimento da extensão não é maior que 5 dígitos. Ela retorna “.xlsx”.
A função PROCURAR retorna a localização de um caractere ou texto específico dentro de uma string de texto fornecida. Aqui, PROCURAR(".",DIREITA(B3,5)) encontra a posição de “.” na string de texto “.xlsx” e retorna 1.
Função SUBSTITUIR localiza e substitui caracteres com base na posição fornecida em uma string de texto por um novo texto. SUBSTITUIR(DIREITA(B3,5),1,PROCURAR(".",DIREITA(B3,5)),"") pode ser visto como SUBSTITUIR(".xlsx",1,1,""), ele encontra o primeiro caractere da string de texto “.xlsx” e o substitui por nada.
Fórmula 2 usando as funções COMPRIMENTO, DIREITA e LOCALIZAR
Fórmula genérica:
DIREITA(nome_do_arquivo,COMPRIMENTO(nome_do_arquivo)-LOCALIZAR(".",nome_do_arquivo)) |
Argumentos
Nome_do_arquivo: o nome do arquivo do qual você deseja extrair a extensão. |
Como esta fórmula funciona
Para extrair a extensão do nome do arquivo na célula B3, use a fórmula:
=DIREITA(B3,COMPRIMENTO(B3)-LOCALIZAR(".",B3)) |
Pressione Enter na célula B8 para extrair a extensão.
Explicação
LOCALIZAR função retorna a posição inicial de uma string dentro de outra. LOCALIZAR(".",B3) encontra a posição inicial de “.” na célula B3 e retorna 15.
A função COMPRIMENTO é usada para contar o número de caracteres.
Função DIREITA é usada para extrair texto do lado direito de um dado texto. Aqui, =DIREITA(B3,COMPRIMENTO(B3)-LOCALIZAR(".",B3)) pode ser visto como DIREITA(B3,18-15), ela extrai 3 caracteres do lado direito do texto na célula B3.
Arquivo de Exemplo
Clique para baixar o arquivo de exemplo
Fórmulas Relacionadas
- Primeira letra minúscula
Aqui é apresentada a fórmula para adicionar novo texto em uma determinada posição da string de texto. - Recortar Texto Para N Palavras
Aqui é apresentada a fórmula para extrair n palavras do lado esquerdo de uma string de texto. - Adicionar zeros à esquerda para fixar o comprimento
Este tutorial fornece fórmulas para adicionar zeros à esquerda para tornar o texto do mesmo comprimento. - Adicionar traços ao número de telefone
Para adicionar traços ao número de telefone, você pode usar uma fórmula para resolvê-lo no Excel.
Funções Relacionadas
- Função DIREITA
Extrair texto do lado direito. - Função SUBSTITUIR
Localizar e substituir caracteres com base na posição fornecida em uma string de texto por um novo texto. - Função ESQUERDA
Extrair caracteres do lado esquerdo do texto. - Função PROCURAR
Encontrar a posição de um caractere ou substring específica em uma string de texto fornecida. - Função LOCALIZAR
Encontrar uma string dentro de outra string.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.