Baixe a apostila de exemplo
Este tutorial irá ensiná-lo a obter um nome de arquivo usando uma fórmula no Excel.
Obter nome do arquivo
No Excel, não há uma função para obter o nome do arquivo diretamente. No entanto, a função CELL retornará o caminho, o nome e a planilha do arquivo. Usando as funções de texto FIND e MID, você pode extrair apenas o nome do arquivo.
12 | = MID (CELL ("nome do arquivo"), FIND ("[", CELL ("nome do arquivo")) + 1, FIND ("]", CELL ("nome do arquivo")) -(ENCONTRAR ("[", CÉLULA ("nome do arquivo")) + 1)) |
Vamos examinar a fórmula.
Nome do arquivo, caminho e planilha
Usamos a função CELL para retornar o caminho, nome e planilha do arquivo inserindo “nome do arquivo” como o tipo de informação.
1 | = CÉLULA (“nome do arquivo”) |
ENCONTRE a posição do nome do arquivo
Conforme mostrado acima, a função CELL retorna o caminho do arquivo, o nome e a planilha. Não precisamos do caminho e do nome da planilha, então usamos a função FIND para determinar a posição do caractere imediatamente antes (“[“) e depois (“]”) do nome do arquivo.
Esta primeira fórmula procurará “[“. Adicionamos um à primeira posição para começar após o primeiro colchete (“[“).
1 | = ENCONTRAR ("[", CÉLULA ("nome do arquivo")) + 1 |
Em seguida, calcularemos a posição do “]” para determinar onde termina o nome do arquivo.
1 | = ENCONTRAR ("]", CÉLULA ("nome do arquivo")) |
Faça a diferença para encontrar o comprimento do nome do arquivo:
Função MID
Agora temos a posição inicial e o comprimento do nome do arquivo. Colocamos esses resultados na função MID para extrair o nome do arquivo do caminho do arquivo, nome e string da planilha.
1 | = MID (B3, C3, E3)) |
Combinando essas etapas em uma única fórmula, obtemos:
12 | = MID (CELL ("nome do arquivo"), FIND ("[", CELL ("nome do arquivo")) + 1, FIND ("]", CELL ("nome do arquivo"))- (ENCONTRAR ("[", CÉLULA ("nome do arquivo")) + 1)) |