Alterando referências de planilha intra-pasta de trabalho sem uso usando Pesquisar e Substituir

Alterando referências de planilha intra-pasta de trabalho sem uso usando Pesquisar e Substituir

Pergunta do Excel: Tenho fórmulas na Planilha A vinculadas à Planilha B. Gostaria de alterar os links da Planilha B para a Planilha C ou para a Planilha D alterando o conteúdo de uma célula na Planilha A e não precisando "Pesquisar e Substituir "os nomes das planilhas. Alguma ideia?

Responder1

Você pode fazer isso com a função indireta, que usa o conteúdo de uma célula para construir um endereço. Supondo que suas fórmulas apontem para a mesma célula nas outras planilhas, por exemplo, a célula B1 na Planilha1 refere-se às células B1 na Planilha2 e Planilha3, e que a planilha a ser referenciada está em A1 na Planilha1, você pode inserir isso em B1 na Planilha1:

=INDIRECT("'"&A$1&"'!"&ADDRESS(ROW(),COLUMN()))

Você poderia então arrastar copiar e colar para outras células e obter referências relativas.

Deve-se notar que Indirect é uma função volátil, o que significa que ela recalcula constantemente, o que significa que ter um monte em uma pasta de trabalho irá desacelerá-la muito, muito.

Responder2

Você pode usar a função INDIRETO.

Normalmente você se refere a uma célula assim:

=Sheet1!A1

A função INDIRETO pega o texto e o transforma em uma referência de célula:

=INDIRECT(C1&"!A1")

onde C1 contém o nome da sua planilha.

informação relacionada