Aprenda a Fórmula para inserir o nome da planilha no Excel

Ao trabalhar com planilhas do Excel, às vezes pode ser necessário obter o nome da planilha.

Embora você sempre possa inserir manualmente o nome da planilha, ele não será atualizado caso o nome da planilha seja alterado.

Portanto, se você deseja obter o nome da planilha, para que seja atualizado automaticamente quando o nome for alterado, você pode usar uma fórmula simples no Excel.

Neste tutorial, mostrarei como obter o nome da planilha no Excel usando uma fórmula simples.

Obtenha o nome da folha usando a função CELL

A função CELL no Excel permite obter rapidamente informações sobre a célula na qual a função é usada.

Esta função também nos permite obter todo o nome do arquivo como resultado da fórmula.

Suponha que eu tenha uma pasta de trabalho do Excel com o nome de planilha ‘Dados de vendas’.

Abaixo está a fórmula que usei em qualquer célula da planilha ‘Dados de vendas’:

=CELL("filename"))
CELL formula to get workbook name and address

Como você pode ver, ele me deu o endereço completo do arquivo no qual estou usando essa fórmula.

Mas eu precisava apenas do nome da planilha, não de todo o endereço do arquivo.

Bem, para obter apenas o nome da planilha, teremos que usar esta fórmula junto com algumas outras fórmulas de texto, para que ela possa extrair apenas o nome da planilha.

Abaixo está a fórmula que fornecerá apenas o nome da planilha ao usá-la em qualquer célula dessa planilha:

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
formula to get the sheet name

A fórmula acima nos dará o nome da planilha em todos os cenários. E a melhor parte é que ele seria atualizado automaticamente caso você alterasse o nome da planilha ou o nome do arquivo.

Observe que a fórmula CÉLULA só funciona se você salvou a pasta de trabalho. Caso contrário, ele retornaria um espaço em branco (já que não tem ideia de qual é o caminho da pasta de trabalho)

Quer saber como essa fórmula funciona? Deixe-me explicar!

A fórmula CELL fornece o endereço completo da pasta de trabalho junto com o nome da planilha no final.

Uma regra que sempre seguirá é colocar o nome da folha após o colchete (]).

Sabendo disso, podemos descobrir a posição do colchete e extrair tudo depois dele (que seria o nome da folha).

E é exatamente isso que esta fórmula faz.

O FIND da fórmula procura por ‘]’ e retorna sua posição (que é um número que denota o número de caracteres após os quais o colchete é encontrado).

Usamos esta posição do colchete dentro do RIGHT para extrair tudo após o colchete.

Fórmula alternativa para obter o nome da planilha (fórmula MID)

Existem muitas maneiras diferentes de fazer a mesma coisa no Excel. E, neste caso, há outra fórmula que funciona da mesma forma.

Em vez da função RIGHT, ele usa a função MID.

Abaixo está a fórmula:

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)

Esta fórmula é semelhante à fórmula RIGHT, onde primeiro encontra a posição do colchete (usando a função FIND).

Em seguida, ele usa a função MID para extrair tudo após o colchete.

Buscando o nome da planilha e adicionando texto a ela

Se você estiver construindo um painel, pode desejar não apenas obter o nome da planilha, mas também anexar um texto antes ou depois dela.

Por exemplo, se você tem um nome de planilha 2021, pode desejar obter o resultado como ‘Resumo de 2021’ (e não apenas o nome da planilha).

Isso pode ser feito facilmente combinando a fórmula que vimos acima com o texto que desejamos antes, usando o E comercial (&).

Abaixo está a fórmula que adicionará o texto ‘Resumo de’ antes do nome da planilha:

="Summary of "&RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
Formula to append text before the sheet name in Excel

O E comercial (&) simplesmente combina o texto antes da fórmula com o resultado da fórmula. Você também pode usar a função CONCAT ou CONCATENATE em vez de um E comercial (&).

Da mesma forma, se desejar adicionar qualquer texto após a fórmula, você pode usar a mesma lógica do E comercial (ou seja, ter o E comercial após a fórmula seguido pelo texto que deseja anexar).

Portanto, essas são duas fórmulas simples que você pode usar para obter o nome da planilha no Excel.

Espero que você tenha achado este tutorial útil.

Aprenda mais sobre Excel: https://www.render.com.br/cursos/excel

Artigo escrito por: Sumit Bansal

Compartilhe e curta!