Insira a seguinte fórmula na célula A1 e arraste para baixo:
=OFFSET(Sheet2!$C$4,3*ROW()-3,0)
Eu sei preencher uma célula com valores de outra planilha. Mas como eu pulo para a terceira célula?
Veja o que estou tentando fazer:
A1 ='2nd Worksheet'!C4
A2 ='2nd Worksheet'!C7
A3 ='2nd Worksheet'!C10
A4 ='2nd Worksheet'!C13
A5 ='2nd Worksheet'!C16
A6 ='2nd Worksheet'!C19
A7 ='2nd Worksheet'!C22
and so on...
sem ter que digitar manualmente '2nd Worksheet'!Cxx incrementando em 3 cada vez.
Insira a seguinte fórmula na célula A1 e arraste para baixo:
=OFFSET(Sheet2!$C$4,3*ROW()-3,0)
Aqui estão algumas variações:
A1 → =OFFSET('2nd Worksheet'!C$1, 3*ROW(), 0)
Isso faz referência à C1 cell em 2nd Worksheet
e, em seguida, abaixa três linhas × o número da linha atual.
Então, quando você arrastar / preencher isso, você verá
A1 → =OFFSET('2nd Worksheet'!C$1, 3, 0) → '2nd Worksheet'!C4
A2 → =OFFSET('2nd Worksheet'!C$1, 6, 0) → '2nd Worksheet'!C7
A3 → =OFFSET('2nd Worksheet'!C$1, 9, 0) → '2nd Worksheet'!C10
Você precisa especificar o $ em C$1 para torná-lo uma referência de linha absoluta;
caso contrário, quando você arrastar / preencher, você receberá
A1 → =OFFSET('2nd Worksheet'!C1, 3, 0) → '2nd Worksheet'!C4
A2 → =OFFSET('2nd Worksheet'!C2, 6, 0) → '2nd Worksheet'!C8
A3 → =OFFSET('2nd Worksheet'!C3, 9, 0) → '2nd Worksheet'!C12
(porque o número da linha é incrementado automaticamente).
Você pode dizer $C$1 se quiser; que não fará diferença
(a menos que você comece a se mover ou copiar entre colunas).
A1 → =INDIRECT("'2nd Worksheet'!C" & 3*ROW()+1) INDIRECT() para desassociar essas cadeias
(isto é, para tratá-los como endereços de células
e recuperar o conteúdo das células identificadas).