Ao usar um intervalo com nome no Excel (2013), como exibir o intervalo inteiro, mas compensar uma célula?

1

Eu tenho um intervalo $A$2:$G$2 chamado Distances ; mais tarde na planilha, quero preencher o intervalo B11:H11 com os dados no intervalo original. Eu posso começar na célula A11 e digitar =Distances e ela preencherá o valor de A2 . Usando a alça de preenchimento, eu posso preencher o intervalo de A11:G11 , mas assim que eu tentar colocar o intervalo em B11:H11 , os valores mudam diretamente. (Por exemplo, apenas os valores da transição da coluna 2 para a coluna 2, embora eu queira que o valor da coluna 1 (início do intervalo) preencha a célula referenciada na coluna 2 (início da referência).) Eu também não consigo iniciar o intervalo referência na coluna 2 (por exemplo, =Distances em B2 ) e obter o valor referenciado para diferir do valor da coluna associada.

Como posso referenciar o intervalo de outro lugar da planilha e ter a primeira célula de referência exibindo o valor da primeira célula no intervalo nomeado? Isso é possível?

Editar: Para maior clareza, estou adicionando a seguinte visualização, embora a resposta da @excelll tenha resolvido a questão com bastante facilidade ...

Se meu intervalo nomeado for a seção abdf abaixo e eu quiser exibir os mesmos valores de abdf, mas começando pelo X , como faço isso?

+-+-+-+-+-+-+-+
|a|b|d|f| | | |
+-+-+-+-+-+-+-+
| | | | | | | |
+-+-+-+-+-+-+-+
| | |X| | | | |
+-+-+-+-+-+-+-+
| | | | | | | |
+-+-+-+-+-+-+-+

@ A resposta de excellll indica que a solução envolve o uso de uma fórmula de matriz.

    
por user3.1415927 05.08.2015 / 19:50

2 respostas

1

Uma solução é inserir a referência ao intervalo nomeado como uma fórmula de matriz. Para fazer isso, selecione todo o intervalo de saída desejado, B11:H11 em seu exemplo. Sem alterar a seleção, digite a fórmula

=Distances

e pressione Ctrl + Deslocar + Enter . Isso inserirá a fórmula em todo o intervalo selecionado e deverá fornecer o que você deseja.

    
por 05.08.2015 / 20:12
0

Opção 1: Você poderia usar INDEX para retornar qualquer valor de um intervalo nomeado, por linha e coluna. Então, no seu exemplo, em B11 (ou em qualquer lugar) você poderia usar:

= ÍNDICE (distâncias, 1,1)

para obter o valor da primeira linha e da primeira coluna. Mas isso não será ideal para colar. Portanto, use o número COLUMN atual e ajuste para a posição inicial:

= ÍNDICE (Distâncias, 1, COLUNA () - 10)

Isso será copiado de maneira bastante feliz. O -10 é o ajuste por causa de começar na coluna 11 (no seu exemplo).

Opção 2: Você tentou usar o método de interseção implícita usando apenas "= Distâncias", que supõe que você deseja encontrar onde o intervalo intercepta a linha ou coluna da célula atual (ele só se cruzará com uma linha ou uma coluna, ou nenhuma). Em vez disso, tente usar uma interseção explícita em que você especifica dois intervalos, separados por um espaço (por isso não é possível usar espaços em nomes de intervalo). Ambos podem ser nomeados intervalos, ou no seu caso, basta usar, em B11:

= Distâncias A: A

Isso interceptará seu intervalo de distâncias em A2: G2 com a coluna A (em vez de B, onde a fórmula é). E isso, é claro, copiará para o outro lado, ou para baixo, muito feliz.

    
por 04.12.2015 / 11:49