Problemas no preenchimento automático do Excel

1

Sou um novato avançado no uso do Excel e tenho um problema.

Estou usando duas planilhas e quero referenciar as células da planilha1 para a planilha2.

Na planilha1 (chamada "Aktuel"), tenho uma lista de todas as informações dos meus clientes, como nome, endereço, número de telefone, etc. Na folha 2, quero reorganizar as informações para que fique um pouco mais fácil aos olhos ao imprimir uma lista de clientes.

Organizei para que o primeiro cliente use as linhas 1-7 e as colunas A-G em vez de uma única linha.

Neste momento, parte da worksheet2 tem esta aparência:

A1: Text
A2: =Aktuel!G3
A3: =Aktuel!C3
A4: =Aktuel!F3
A5: Text
A6: Text
A7: Text

Meu problema é que quando eu seleciono as células e arrasto com a opção de preenchimento automático, as células referentes à planilha "Aktuel" saltam.

Após o preenchimento automático, é assim:

A8:  Text
A9:  =Aktuel!G10
A10: =Aktuel!C10
A11: =Aktuel!F10
A12: Text
A13: Text
A14: Text

onde eu quero que seja assim:

A8:  Text
A9:  =Aktuel!G4
A10: =Aktuel!C4
A11: =Aktuel!F4
A12: Text
A13: Text
A14: Text

e continue em frente com:

A15: Text
A16: =Aktuel!G5
A17: =Aktuel!C5
A18: =Aktuel!F5
A19: Text
A20: Text
A21: Text

Existe uma maneira de fazer isso?

Sinto muito pela maneira confusa de explicar o problema. Eu não tenho um excelente vocabulário Excel.

PS. Estou usando a edição do Excel 2010.

    
por Daniel Meik Bjørndal Bøgel 10.08.2014 / 22:57

1 resposta

2

Quando você copia uma referência de célula relativa em uma linha, a referência só será ajustada por uma linha. Se você copiar a fórmula 7 linhas, a referência será ajustada por 7 linhas. É assim que o Excel funciona.

Para conseguir o que você descreve, você precisa de uma fórmula que ajuste a referência da célula somente a cada 7ª linha. É um pouco mais complexo que um simples =A1 .

Tente as três fórmulas seguintes nas células A2, A3 e A4. Em seguida, copie as células de A1 para A7 e cole em A8, A15, etc.

A2: =INDEX(Aktuel!$G:$G,CEILING(ROW()/7,1)+2)

A3: =INDEX(Aktuel!$C:$C,CEILING(ROW()/7,1)+2)

A4: =INDEX(Aktuel!$F:$F,CEILING(ROW()/7,1)+2)

A fórmula do teto retornará 1 nas linhas 1 a 7, 2 nas linhas 8 a 14, etc. Adicione 2 para retornar a linha desejada. Alimente isso como o argumento de linha para a função de índice para retornar a enésima linha da coluna especificada.

    
por 10.08.2014 / 23:42