Tomando uma referência indireta no Excel e tornando-a uma referência direta

4

Por muitos motivos complicados - tem a ver com a transposição de colunas e linhas devido a limitações de software de terceiros, etc. - Eu tive que usar a função INDIRECT para fazer uma cópia de uma fórmula em um intervalo de células factível. No entanto, gostaria de tornar as referências diretas. Considere o seguinte exemplo:

emqueumacélula(B2noexemplo)contém=INDIRECT(A2),eacélulaA2contémovalordetextoB1.Assim,acélulaB2éavaliadacomo=INDIRECT("B1") ; isto é, ele busca o valor da célula B1 .

Existe alguma maneira de realmente alterar =INDIRECT(A2) para apenas =B1 ?

    
por ExcelFreak 21.04.2015 / 21:39

1 resposta

1

OK, isso é um pouco longo, mas é uma maneira que eu sei como completar isso. Eu vou usar o seu exemplo.

A primeira coisa a fazer é substituir INDIRECT por "="& Você pode fazer isso usando localizar e substituir se tiver muitas células ou apenas na barra de fórmulas do exemplo acima.

A célula deve agora retornar =B1

Copie e cole dados especiais como valores, para que não seja mais uma fórmula.

A célula mostrará = B1, mas não será resolvida como 2 ainda. Encontre e substitua por = com =.

Eu sei que você acabou de substituir um personagem com o mesmo caractere, mas o Excel agora retornará o resultado da fórmula corretamente

Isso deve funcionar para sua situação.

    
por 25.08.2015 / 12:14