Se você já precisou referenciar o nome da planilha atual em uma fórmula ou relatório, sabe que não é tão simples quanto parece. Felizmente, existe uma função nativa do Excel que resolve isso de forma rápida e confiável, evitando a digitação manual e possíveis erros.
A função CORRESP permite buscar o nome da planilha atual dentro da lista de todas as planilhas do arquivo. Esta é a abordagem mais direta e não requer VBA.
=CORRESP(9.99999999999999E+307;PLANILHAS())
Agora, use a função ÍNDICE para extrair o nome real da planilha com base no índice encontrado.
=ÍNDICE(PLANILHAS();CORRESP(9.99999999999999E+307;PLANILHAS()))
Se necessário, converta o resultado para texto usando a função TEXTO.
=TEXTO(ÍNDICE(PLANILHAS();CORRESP(9.99999999999999E+307;PLANILHAS())); "Geral")
| Célula | Fórmula | Resultado |
|---|---|---|
| A1 | =ÍNDICE(PLANILHAS();CORRESP(9.99999999999999E+307;PLANILHAS())) |
Nome da planilha atual |
| B1 | =TEXTO(A1; "Geral") |
Nome da planilha atual (como texto) |
Com esta fórmula, você automatiza a extração do nome da planilha em segundos, eliminando a necessidade de digitação manual e reduzindo o risco de erros em seus relatórios ou dashboards.