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"))
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")))
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")))
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