Fórmula do Excel: obter apenas o nome da pasta de trabalho -

Índice

Fórmula genérica

=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)

Resumo

Se você deseja obter apenas o nome da pasta de trabalho (ou seja, o nome do arquivo sem o caminho ou nome da planilha), pode fazê-lo com uma fórmula bastante longa que usa a função MID junto com a função FIND.

Explicação

A função de célula é usada para obter o nome completo do arquivo e o caminho:

CELL("filename",A1)

O resultado é o seguinte:

path(workbook.xlsm)sheetname

No nível mais alto, a função MID simplesmente extrai o nome do arquivo do caminho e da planilha. A posição inicial é calculada com FIND:

FIND("(",CELL("filename",A1))+1

O número de caracteres a extrair também é calculado com FIND:

FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1

Bons links

Nomes de arquivos e pastas do Excel (Chip Pearson)

Artigos interessantes...