Como obter o nome do arquivo no excel?
No Excel, não existe uma função direta para obter o nome do arquivo, mas você pode usar a função CELL para obter o caminho do arquivo, então podemos usar a função MID para extrair o nome do arquivo dele.
Você pode usar as seguintes etapas:
- Primeiro, você precisa inserir a função CELL em uma célula.
- Depois disso, você precisa especificar o “nome do arquivo” no argumento.
- Em seguida, insira os parênteses de fechamento
- No final, pressione Enter.
=CELL("filename")
Neste ponto você tem o caminho para o endereço do arquivo. Você pode ver no exemplo a seguir que tenho o endereço do caminho na célula D1.
Agora o próximo passo é obter o nome do arquivo deste endereço, e para isso usaremos as funções MID + SEARCH.
Há uma coisa que você deve observar: o nome do arquivo está entre colchetes.
Então, vamos criar uma fórmula para obter o nome do arquivo.
- Primeiro, use a função SEARCH para descobrir a posição do gancho inicial usando a função de pesquisa.
- Em seguida, você precisa encontrar a posição dos colchetes finais.
- Depois disso, você precisa usar a função MID para obter o nome final do caminho completo.
- E para isso precisamos usar a seguinte fórmula na qual você precisa usar os valores que obteve na função de pesquisa.
Agora vamos entender esta fórmula que escrevemos com a função MID. Na função MID:
- No primeiro argumento você se referiu à célula onde temos o caminho completo do arquivo.
- No segundo argumento, você usou a posição inicial do colchete obtida na função SEARCH e adicionou 1 a ela.
- No terceiro argumento, você usou a posição final do colchete e deduziu a posição inicial do colchete e, em seguida, deduziu 1. Isso fornece o número exato de caracteres a serem obtidos.
Aqui inseri todas as funções em uma única fórmula para obter o resultado em uma única célula.
=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)