Obter nome da planilha da fórmula - Excel

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstrará como obter um nome de planilha com uma fórmula no Excel.

Obter nome da folha

No Excel, não existe uma função para obter o nome da planilha diretamente. Mas você pode obter um nome de planilha usando VBA ou pode usar as funções CELL, FIND e MID:

1 = MID (CELL ("nome do arquivo"), FIND ("]", CELL ("nome do arquivo")) + 1,31)

Vamos examinar a fórmula acima.

Função CELL

Podemos usar a função CELL para retornar o caminho, nome e planilha do arquivo inserindo “nome do arquivo”.

1 = CELL ("nome do arquivo")

Para obter o nome da planilha atual, você pode usar a função com ou sem o argumento opcional de referência, referindo-se a qualquer célula na guia atual.

1 = CÉLULA ("nome do arquivo", A1)

Você também pode obter informações sobre qualquer outra planilha consultando uma célula dessa planilha.

1 = CELL ("nome do arquivo", outra planilha! A1)

Função FIND

Conforme mostrado acima, a função CELL retorna o caminho do arquivo, o nome e a planilha. Não precisamos do caminho ou nome da pasta de trabalho, então precisamos isolar o nome da planilha.

Primeiro use a função FIND para determinar a posição do personagem imediatamente antes do nome da folha (que é sempre “]”).

1 = ENCONTRAR ("]", B3)

Função MID

Como temos a posição do último caractere antes do nome da planilha, agora podemos usar a função MID para extrair os caracteres após essa posição. O nome da nossa página começa na posição encontrada acima de + 1, mas não sabemos o tamanho do nome da página. No entanto, sabemos o comprimento máximo do nome de uma planilha (31) e podemos usá-lo na função MID:

1 = MID (B3, C3 + 1,31))

Juntar tudo isso resulta em nossa fórmula original:

1 = MID (CELL ("nome do arquivo"), FIND ("]", CELL ("nome do arquivo")) + 1,31)

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave