Skip to main content

Fórmula do Excel para extrair caminho a partir do nome do arquivo

Author: Sun Last Modified: 2025-06-04

Se você deseja extrair o caminho a partir do caminho completo e do nome do arquivo, pode usar uma fórmula que combina as funções ESQUERDA, LOCALIZAR, SUBSTITUIR e NÚM.CARACT para lidar com isso. A fórmula é um pouco longa, mas este tutorial explicará como ela funciona.
doc extract path from full path 1

Fórmula genérica:

ESQUERDA(caminho,LOCALIZAR("?",SUBSTITUIR(caminho,"\","?",NÚM.CARACT(caminho)-NÚM.CARACT(SUBSTITUIR(caminho,"\","")))))

Argumentos

Caminho: a referência da célula ou string de texto que contém o caminho do arquivo e o nome do arquivo.

Como esta fórmula funciona

Vamos dar um exemplo: para extrair o caminho da célula B3, que contém o caminho completo e o nome do arquivo, use a seguinte fórmula:

=ESQUERDA(B3,LOCALIZAR("?",SUBSTITUIR(B3,"\","?",NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\","")))))

Pressione Enter para extrair o caminho da célula.
doc extract path from full path 2

Explicação

Para extrair o caminho a partir do caminho completo e do nome do arquivo, primeiro a fórmula conta o número de caracteres “\” usando as funções NÚM.CARACT e SUBSTITUIR, depois substitui o último “\” por um caractere especial “?” usando a função SUBSTITUIR, finalmente encontra o caractere especial “?” e extrai o caminho usando as funções LOCALIZAR e ESQUERDA.

A função NÚM.CARACT retorna o número de caracteres na string de texto.

A função SUBSTITUIR substitui um texto antigo por um novo.

A fórmula NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\","")) conta o número de caracteres "\".

=NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\",""))
=NÚM.CARACT(B3)-NÚM.CARACT(“C:UsersAddinTestWin10Documentsdescription.xlsx”)
50-46
=4

doc extract path from full path 3

SUBSTITUIR(B3,"\","?",NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\",""))) substitui o quarto "\" por "?".

=SUBSTITUIR(B3,"\","?",NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\","")))
=SUBSTITUIR(B3,"\","?",4)
=C:\Users\AddinTestWin10\Documents?description.xlsx

doc extract path from full path 4

A função LOCALIZAR é usada para encontrar uma string dentro de outra string e retorna a posição inicial da string dentro da outra.

A fórmula LOCALIZAR("?",SUBSTITUIR(B3,"\","?",NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\","")))) encontra a posição de “?” na string de texto "C:\Users\AddinTestWin10\Documents?description.xlsx".

=LOCALIZAR("?",SUBSTITUIR(B3,"\","?",NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\",""))))
=LOCALIZAR("?","C:\Users\AddinTestWin10\Documents?description.xlsx")
=34

doc extract path from full path 5

A função ESQUERDA extrai uma substring de comprimento fixo do lado esquerdo do texto fornecido.

=ESQUERDA(B3,LOCALIZAR("?",SUBSTITUIR(B3,"\","?",NÚM.CARACT(B3)-NÚM.CARACT(SUBSTITUIR(B3,"\","")))))
=ESQUERDA(B3,34)
=C:\Users\AddinTestWin10\Documents\

doc extract path from full path 6

Arquivo de Exemplo

doc sampleClique para baixar o arquivo de exemplo


Fórmulas Relacionadas

Funções Relacionadas

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

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.