[Estou usando o Excel Pro 2013]
Eu tenho uma pasta chamada '11', onde tenho uma tabela nas células P41: S43
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Da folha '12' eu quero reproduzir a mesma tabela (como em se eu modificar a tabela em '11', ela é atualizada em '12'). Uma maneira de fazer isso é manualmente, usando fórmulas como:
='11'!P41 ='11'!Q41 ='11'!R41
='11'!P42 ='11'!Q42 ='11'!R42
='11'!P43 ='11'!Q43 ='11'!R43
Existem muitas outras folhas (de 1:11) com cada uma tendo uma tabela diferente nas mesmas células (P41: S41). Eu quero ter uma planilha chamada 'Todas as tabelas' onde eu tenho uma tabela grande com todas as tabelas individuais juntas. Para as tabelas 1: 4 na planilha 'Todas as tabelas' seria semelhante a esta
1 ='1'!P41 ='1'!Q41 ='1'!R41 ='1'!S41
1 ='1'!P42 ='1'!Q42 ='1'!R42 ='1'!S42
1 ='1'!P43 ='1'!Q43 ='1'!R43 ='1'!S43
1 ='1'!P44 ='1'!Q44 ='1'!R44 ='1'!S44
2 ='2'!R38 ='2'!S38 ='2'!T38 ='2'!U38
2 ='2'!R39 ='2'!S39 ='2'!T39 ='2'!U39
2 ='2'!R40 ='2'!S40 ='2'!T40 ='2'!U40
2 ='2'!R41 ='2'!S41 ='2'!T41 ='2'!U41
3 ='3'!Q40 ='3'!R40 ='3'!S40 ='3'!T40
3 ='3'!Q41 ='3'!R41 ='3'!S41 ='3'!T41
3 ='3'!Q42 ='3'!R42 ='3'!S42 ='3'!T42
3 ='3'!Q43 ='3'!R43 ='3'!S43 ='3'!T43
4 ='4'!P38 ='4'!Q38 ='4'!R38 ='4'!S38
4 ='4'!P39 ='4'!Q39 ='4'!R39 ='4'!S39
4 ='4'!P40 ='4'!Q40 ='4'!R40 ='4'!S40
4 ='4'!P41 ='4'!Q41 ='4'!R41 ='4'!S41
O que na prática consegui escrevendo sempre a primeira linha de cada grupo e depois arrastando as fórmulas por três linhas, por exemplo,
='1'!P41 ='1'!Q41 ='1'!R41 ='1'!S41
Quando eu termino com as 4 primeiras linhas, eu teria que mudar a primeira linha da folha de referência '1' para a folha '2' e depois arrastar para baixo três linhas (para obter as linhas 5-8).
Existe alguma maneira de conseguir o mesmo resultado (todas as tabelas de folhas em uma super mesa) sem muito trabalho manual? Minha ideia seria algo assim:
=INDIRECT(CONCATENATE("'";A2;"'!P41"))
=INDIRECT(CONCATENATE("'";A2;"'!Q41"))
=INDIRECT(CONCATENATE("'";A2;"'!R41")
=INDIRECT(CONCATENATE("'";A2;"'!S41")
(imagine as fórmulas na mesma linha)
com A2 = 1 (conforme você arrasta a fórmula, seu valor será 1, 2, 3 ou 4, dependendo da posição da tabela. Ele representa o nome da folha tirado da primeira linha)
O problema é que ao usar esta fórmula, arrastar para baixo não alterará a referência das células P41: S41. Existe alguma maneira que eu possa ter uma fórmula foram arrastando para baixo a linha me pega P42: S42 da P41: S41 e assim por diante?
Ignore a sugestão INDIRECT + CONCATENATE se houver uma maneira mais fácil de fazer isso.