Como faço referência a um nome de folha do Excel em uma fórmula do Excel?

5

Como faço referência a um nome de planilha do Excel em uma fórmula do Excel?

    
por Swati Sharma 29.07.2015 / 13:42

4 respostas

13

Como faço referência a um nome de planilha do excel em uma fórmula do Excel?

Use a seguinte sintaxe:

SheetName!CellAddress 

Notas:

  • O nome da planilha vem antes do endereço da célula, seguido por um ponto de exclamação ! .
  • Se o nome da planilha incluir espaços, coloque-o entre aspas simples ' .

Exemplo:

'Sheet Name with spaces'!CellAddress 

Outras leituras

por 29.07.2015 / 13:52
3

Se o seu sheetname incluir espaços, você deve usar aspas simples:

='My Sheet'!B3

    
por 29.07.2015 / 14:01
2

A função INDIRECT é muito útil aqui também.

Aqui está um que acabei de usar:

=RIGHT(INDIRECT("'"&PROPER(MID(A5,SEARCH(":",A5)+2,LEN(A5)-10))&"'"&"!$A$3"),12)

Eu precisava extrair um número de telefone do final de uma string em uma célula que estava em um local definido em um grande número de planilhas diferentes em uma pasta de trabalho.

INDIRECT basicamente permite que você use fórmulas para definir pastas de trabalho dinâmicas e / ou referências de planilhas. A melhor regra para ter em mente é que você quer que sua função INDIRECT seja produzida com precisão, caractere para caractere, a sintaxe:

='[workbook.xlsx]WORKSHEET'!CellAddress

Em outras palavras

=INDIRECT("'["&workbook&"]"&sheet&"'!"&ref)

Substituindo qualquer uma dessas três referências por fórmulas, mas mantendo os caracteres adjacentes.

    
por 24.02.2017 / 21:35
1

Você simplesmente usa

=Sheet2!C25

Neste caso, estou fazendo referência a Sheet2, célula C25

Se eu tivesse chamado a planilha de algo como DataSheet, usaria

=DataSheet!A1 

O acima acessaria a célula A1 do DataSheet

Assim, se a minha DataSheet A1 tiver o valor 5 e a minha Planilha1 A1 tiver o valor 15, então na minha ResultsWorkSheet eu poderia ter

=DataSheet!A1 + Sheet1!A1 

ou

=SUM(DataSheet!A1,Sheet1!A1)
    
por 29.07.2015 / 13:44