Como encontrar ENDEREÇO DE RANGE específico da matriz com base no valor da primeira coluna?

0

Faz muito tempo desde o meu último trabalho em fórmulas do Excel e estou tendo problemas com =INDEX e =MATCH . Eu tenho esse array:

A     B    C    D    E
app
csd
arg
egd

e, a partir daí, gostaria de obter a matriz da coluna B para a coluna E com base nos valores da coluna A. Por exemplo, se eu tiver o valor "arg", usando uma fórmula do Excel como posso retornar o intervalo B3:E3 ?

    
por E-r Gabriel Doronila 24.01.2013 / 09:34

2 respostas

1

Exemplo de ÍNDICE E CORRESPONDÊNCIA:

=INDEX(YourRange, MATCH(A1, FirstColumn, 0), 2)

Onde YourRange é o intervalo de sua tabela em seu exemplo e FirstColumn é a coluna A em sua tabela. A1 é a célula com o item que você deseja procurar. O zero na função MATCH está lá para encontrar a correspondência exata e a 2 é a coluna que você deseja recuperar. Então, 2 para B, 3 para C etc.

Eu penso no INDEX como um jogo de Battleships, o primeiro parâmetro é o seu tabuleiro de jogo, o segundo parâmetro é quantas linhas abaixo e o último parâmetro é o número de colunas.

    
por 24.01.2013 / 09:55
1

Mais tarde, considerando seus comentários, percebi que você realmente quer o intervalo como uma string de texto - você pode fazer isso assim:

=CELL("address",INDEX(B1:B4,MATCH("arg",A1:A4,0)))&":"&CELL("address",INDEX(E1:E4,MATCH("arg",A1:A4,0)))

    
por 07.02.2013 / 01:55