Como fazer referência à planilha com espaço no nome

2

Por favor, olhe para esta foto

Por essa fórmula, tanto A1 como A2 devem exibir o valor de Sheet Space!E8 & Sheet Space!E9 cell respectivamente.

Mas como a planilha Sheet Space tem espaço em seu nome e não é possível adicionar o apóstrofo ' ao nome da planilha manualmente (como o nome da planilha está reproduzindo dinamicamente).

Por favor, note que não posso adicionar o apóstrofo em C1 manualmente, pois Sheet Space in C1 também vem dinamicamente de outra célula.

Então, como posso editar a fórmula para que ela não exiba #REF! em A1 e A2 ?

    
por Abdullah Mamun-Ur- Rashid 29.11.2016 / 04:50

1 resposta

2

Parece que o problema anterior foi adicionado torça que o nome da folha consiste em várias palavras. O Excel lida com essas referências cercando o nome da planilha entre aspas simples (apóstrofos). Então, a string de referência na célula A1 seria:

='Sheet Space'!E8

Converter isso em uma referência INDIRETA que você pode copiar na coluna seria assim:

=INDIRECT("'"&$C$1&"'!E"&ROW()+7)

Você estava no caminho certo com o que precisava fazer. Com INDIRECT, você pode criar a referência de célula com uma combinação de seqüências de caracteres literais, referências de célula e fórmulas. Então você acabou de construir o que precisa como uma string.

BTW, essas aspas simples não doem nada se o nome da planilha não contiver espaços. Portanto, esta versão da fórmula pode ser usada com qualquer tipo de nome de folha em C1.

    
por 29.11.2016 / 05:36