![Existe uma maneira mais rápida de inserir fórmulas?](https://rvso.com/image/1413956/Existe%20uma%20maneira%20mais%20r%C3%A1pida%20de%20inserir%20f%C3%B3rmulas%3F.png)
Na empresa em que trabalho atualmente temos um processo muito ineficiente e demorado para inserir fórmulas. Por exemplo:
Y1=CHOOSE(B3,'[Flacflow balancesflacflow.xlsx]Data'!$A$77, '[Flacflow balancesflacflow.xlsx]Data'!$B$77, '[Flacflow balancesflacflow.xlsx]Data'!$C$77...)
Z1=CHOOSE(B3,'[Flacflow balancesflacflow.xlsx]Data'!$A$22, '[Flacflow balancesflacflow.xlsx]Data'!$B$22, '[Flacflow balancesflacflow.xlsx]Data'!$C$22...)
Então, se Z1=Revenue
e Y1=Cost
, neste exemplo teríamos números de 3 dias. Durante um mês, precisamos inserir esta fórmula 30 vezes enquanto alteramos a letra da célula em cada fórmula.
Existe uma maneira mais rápida e eficiente de fazer esse processo?
Responder1
Quando uma fórmula é copiada em uma coluna, as referências de células mudam para manter as referências linha a linha (relativas).[captura de tela: coluna C]
Quando um cifrão é adicionado antes de uma referência de linha e/ou coluna, XL o mantém fixo nessa referência (absoluta). [captura de tela: coluna B]
Talvez se uma parte de sua fórmula tivesse os cifrões removidos e depois copiasse a fórmula, ela seria atualizada conforme desejado. Copie e cole a fórmula ou pegue a alça de preenchimento e arraste.
Responder2
Não tenho certeza se entendo perfeitamente o que você está tentando fazer, mas se for apenas selecionar um valor de uma tabela diferente, você poderá ter mais sorte com oíndicefunção na qual você pode inserir um array adequado para
Y1=index('[Flacflow balancesflacflow.xlsx]Data'!$A77:$C77,B3)
Isso pressupõe que B tenha um valor como 2 (o que significaria que você deseja a segunda célula do intervalo).
Se você quiser algo mais específico, precisará fornecer mais informações.
Responder3
Se for apenas 30 vezes, você pode querer usar a maneira mais fácil de vincular os dados da célula.
Faça com que a origem e o destino sejam abertos no mesmo Excel. Em seguida, selecione a célula na qual deseja inserir a fórmula. Digite = e sem digitar mais nada, basta clicar na célula que deseja vincular e pressionar Enter.