Fórmula para retornar o nome da planilha

Avançado

Fórmula para retornar o nome da planilha

Geraldo
Escrito por Geraldo

Opa! Aqui é o Geraldo novamente! Neste artigo vou te ensinar uma fórmula para retornar o nome da planilha que você está usando.

Para isso precisamos entender 4 funções simples do Excel. São elas:

  • DIREITA: esta função extrai um texto ou parte dele da direita para a esquerda de acordo com a quantidade de caracteres que escolhemos. Se quiser ver mais variações desta função veja este artigo: Como extrair a primeira e a última palavra de um texto.
  • CÉL: a mais importante deste artigo, esta função tem a propriedade de retornar nomes, endereços, de acordo com o argumento escolhido.
  • NÚM.CARACT: retorna a quantidade de caracteres de um determinado texto.
  • LOCALIZAR: retorna o o número da posição de um caractere ou um texto dentro de uma célula.

A combinação destas 4 funções vai originar a fórmula para retornar o nome da planilha.

Vamos lá!

A fórmula secreta

Copie a fórmula abaixo e cole na célula A1 da sua planilha.

=DIREITA(CÉL(“nome.arquivo”);NÚM.CARACT(CÉL(“nome.arquivo”))-LOCALIZAR(“]”;CÉL(“nome.arquivo”)))

O resultado do meu exemplo foi Plan1. Onde, Plan1 é o nome da minha planilha.

Parece complicado não é mesmo? Mas, não se assuste! Já te explico!

Vou “quebrar” a fórmula para você entender melhor!

=NÚM.CARACT(CÉL(“nome.arquivo“)): aqui descobrimos quantos caracteres tem o caminho completo do arquivo. Meu exemplo é 20, porque D:[teste.xlsx]Plan1 possui esta quantidade de caracteres.

=LOCALIZAR(“]”;CÉL(“nome.arquivo”)): com a combinação das funções LOCALIZAR e CÉL, identificamos a posição do último caractere antes do nome da planilha. Este caractere é o ] (apóstrofo). Para mim o resultado foi 15.

De posse destas duas informações, quantidade de caracteres do caminho completo e número da posição do último caractere antes do nome da planilha, substituímos seguinte:

De:

=DIREITA(CÉL(“nome.arquivo”);NÚM.CARACT(CÉL(“nome.arquivo”))-LOCALIZAR(“]”;CÉL(“nome.arquivo”)))

Para:

=DIREITA(CÉL(“nome.arquivo”); 2015))

Ficando assim: =DIREITA(CÉL(“nome.arquivo”); 5))

Agora ficou simples não é mesmo?

Para finalizar vamos utilizar a função DIREITA combinando mais uma vez a função CÉL.

=CÉL(“nome.arquivo”), resulta em D:[teste.xlsx]Plan1

=DIREITA(CÉL(“nome.arquivo”); 5)), resulta em Plan1.

Muito fácil não é mesmo?

Agora pratique algumas vezes para entender completamente o que aprendemos. Espero ter ajudado em mais uma dica!

Deixo aqui meu fortíssimo abraço e até a próxima!

Geraldo – Excel 24 Horas

Olá,

o que você achou deste conteúdo? Conte nos comentários.

Deixe uma resposta