Fórmula Excel: Excel extrair extensão de arquivo do nome do arquivo
Em alguns casos, você pode querer extrair as extensões dos arquivos de uma lista de nomes de arquivos na planilha do Excel. Aqui neste tutorial, apresenta duas fórmulas diferentes para lidar rapidamente com esse trabalho, você também pode perceber como as fórmulas funcionam no Excel.
Fórmula 1 usando as funções SEARCH, RIGHT e REPLACE
Fórmula genérica:
REPLACE(RIGHT(filename,5),1,SEARCH(".",RIGHT(filename,5)),"") |
Argumentos
Filename: the filename you want to extract the extension. |
Como essa fórmula funciona
Para extrair a extensão do nome do arquivo na célula B3, use a fórmula:
=REPLACE(RIGHT(B3,5),1,SEARCH(".",RIGHT(B3,5)),"") |
Press Entrar para a célula B8. para extrair a extensão.
Explicação
RIGHT função é usado para extrair texto do lado direito de um determinado texto. Aqui DIREITO (B3,5) extrai 5 caracteres do lado direito do texto na célula B3, pois o comprimento mais longo da extensão não é maior que 5 dígitos. Ele retorna “.xlsx”.
SEARCH função retorna a localização do caractere ou texto específico da string de texto fornecida. Aqui PESQUISA (".", DIREITA (B3,5)) encontra a localização de “.” na string de texto “.xlsx” e retorna 1.
REPLACE função encontra e substitui caracteres com base em um determinado local da string de texto por um novo texto. SUBSTITUIR (DIREITO (B3,5), 1, PESQUISAR (".", DIREITO (B3,5)), "") pode ser visto como REPLACE (". 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 LEN, RIGHT e FIND
Fórmula genérica:
RIGHT(filename,LEN(filename)-FIND(".",filename)) |
Argumentos
Filename: the filename you want to extract the extension. |
Como essa fórmula funciona
Para extrair a extensão do nome do arquivo na célula B3, use a fórmula:
=RIGHT(B3,LEN(B3)-FIND(".",B3)) |
Press Entrar para a célula B8. para extrair a extensão.
Explicação
FIND função retorna a posição inicial de uma string dentro de outra. ENCONTRAR (".", B3) encontre a posição inicial de “.” na célula B3, ele retorna 15.
LEN função usado para contar o número de caracteres.
RIGHT função é usado para extrair texto do lado direito de um determinado texto. Aqui = DIREITA (B3, LEN (B3) -FIND (".", B3)) pode ser visto como DIREITO (B3,18-15), ele extrai 3 caracteres do lado direito do texto na célula B3.
Arquivo de exemplo
Clique para baixar o arquivo de amostra
Fórmulas Relativas
- Primeira letra minúscula
Aqui, apresenta a fórmula para adicionar novo texto a uma determinada posição da string de texto. - Cortar texto para N palavras
Aqui, apresenta a fórmula para extrair n palavras do lado esquerdo de uma string de texto. - Adicione zeros saltados para corrigir o comprimento
Este tutorial fornece fórmulas para adicionar zero à esquerda para fazer o texto com o mesmo comprimento. - Adicionar travessões ao número de telefone
Para adicionar travessões ao número de telefone, você pode usar uma fórmula para resolvê-lo no Excel.
Funções Relativas
- Função DIREITA
Extraia o texto do lado direito. - Função REPLACE
Encontre e substitua caracteres com base em determinado local da string de texto por um novo texto. - Função LEFT
Extraia caracteres do lado esquerdo do texto. - Função PESQUISA
Encontre a posição de um caractere ou substring específico da string de texto fornecida. - Função FIND
Encontre uma string dentro de outra string
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do 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.