Inserir Caminho do Arquivo no Excel

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Carlos Jensen

Last updated on July 20, 2023

Este tutorial demonstrará como obter o caminho e o nome do arquivo usando uma fórmula no Excel.

insere caminho arquivo

 

Obter o Caminho e o Nome do Arquivo

No Excel, não há uma função para obter o caminho e o nome do arquivo diretamente, mas a função CÉL retornará o caminho, o nome e a planilha do arquivo. Usando as funções de texto PROCURAR, ESQUERDA e SUBSTITUIR, podemos isolar o caminho e o nome do arquivo.

=SUBSTITUIR(ESQUERDA(CÉL("filename";B4);PROCURAR("]";CÉL("filename";B4))-1);"[";"") 

substitui esquerda celula procurar

Vamos analisar a fórmula.

Nome do Arquivo, Caminho e Planilha

Usamos a função CÉL para retornar o caminho, o nome e a planilha do arquivo, inserindo “filename” como o tipo de informação.

=CÉL(“filename”;B2)

nome pasta arquivo planilha

PROCURAR a posição do nome do arquivo

Conforme mostrado acima, a função CÉL retorna o caminho, o nome e a planilha do arquivo. Como não precisamos da planilha nem dos colchetes, usamos a função PROCURAR para determinar a posição do último caractere (ou seja, o que vem antes de “]”) do nome do arquivo.

=PROCURAR("]";B3)-1

procura posicao colchetes nome

Remover o Nome da Planilha

Quando tivermos a posição do último caractere do nome do arquivo, usaremos a função ESQUERDA para remover o nome da planilha.

=ESQUERDA(B3;C3)

remove nome planilha

Função SUBSTITUIR

Você pode ver acima que ainda há um colchete aberto entre o caminho e os nomes dos arquivos. Use a função SUBSTITUIR para substituir o “[” por uma string vazia.

=SUBSTITUIR(D3;"[","")

caminho nome arquivo

A combinação dessas etapas em uma única fórmula nos dá:

=SUBSTITUIR(ESQUERDA(CÉL("filename";B2);PROCURAR("]";CÉL("filename";B2))-1);"[";"")

 

Obter Apenas o Caminho

Talvez você queira mostrar apenas o caminho, sem o nome do arquivo. Para isso, podemos parar na função ESQUERDA com um pequeno ajuste. Não há necessidade de SUBSTITUIR, pois não haverá nenhum caractere no meio da cadeia de caracteres a ser excluído. Para retornar apenas o caminho, encontramos a posição do primeiro caractere do nome do arquivo (“[“), em vez do último, e o nome do caminho é tudo à esquerda.

=ESQUERDA(CÉL("filename";B2);PROCURAR("[";CÉL("filename";B2))-1)

apenas caminho arquivo

AI Formula Generator

Experimentar gratuitamente

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List