Inserir Nome do Arquivo – Fórmula do Excel

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Luciano Farina

Last updated on July 16, 2023

Este tutorial vai ensinar como obter um nome de arquivo usando uma fórmula no Excel.

mf inserir nome arquivo formula

 

Obter o Nome do Arquivo

No Excel, não há uma função para obter o nome do arquivo diretamente. Entretanto, a função CÉL retornará o caminho, o nome e a planilha do arquivo. Usando as funções de texto PROCURAR e EXT.TEXTO, você pode extrair apenas o nome do arquivo.

=EXT.TEXTO(CÉL("filename");PROCURAR("[";CÉL("filename"))+1; PROCURAR("]";
CÉL("filename"))-(PROCURAR("[";CÉL("filename"))+1))

nomearq 1

Vamos examinar 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”)

nomearq cel 3

PROCURAR a Posição do Nome do Arquivo

Como mostrado acima, a função CÉL retorna o caminho, o nome e a planilha do arquivo. Como não precisamos do caminho e do nome da planilha, usaremos a função PROCURAR para determinar a posição do caractere imediatamente antes depois dos colchetes (“[” e “]”) no nome do arquivo.

Essa primeira fórmula procurará por “[“. Adicionamos 1 à primeira posição para começar após este primeiro colchete (“[“).

=PROCURAR("[";CÉL("filename"))+1

nomearq procurar 1

 

Em seguida, calcularemos a posição do “]” para determinar onde o nome do arquivo termina.

=PROCURAR("]";CÉL("filename"))

nomearq procurar fim

Pegue a diferença para encontrar o comprimento do nome do arquivo:

nomearq procurar tamanho

Função EXT.TEXTO

Agora temos a posição inicial e o comprimento do nome do arquivo. Inserimos esses resultados na função EXT.TEXTO para extrair o nome do arquivo do caminho do arquivo a partir do nome e da cadeia de caracteres .

=EXT.TEXTO(B3;C3;E3)

nomearq procurar ext_texto

Combinando essas etapas em uma única fórmula, obtemos:

=EXT.TEXTO(CÉL("filename");PROCURAR("[";CÉL("filename"))+1; PROCURAR("]";
CÉL("filename"))-(PROCURAR("[";CÉL("filename"))+1))

nomearq 1

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