Aqui está uma resposta que parece funcionar:
=VLOOKUP(B9, OFFSET(B$2:C$7, MATCH(A9,A$2:A$7,0)-1, 0, 2, 2), 2, 0)
Trabalhando de dentro para fora:
-
VLOOKUP(B9, OFFSET(B$2:C$7, MATCH(A9,A$2:A$7,0) -1, 0, 2, 2), 2, 0)
MATCH(A9, A$2:A$7, 0)encontraA9(Beets) no intervaloA2:A7{Apple,Apple,Beets,Beets,Carrot,Carrot} produzindo um valor de índice no intervalo 1-6. Obviamente, porqueA2=A3,A4=A5eA6=A7, o valor do índice será sempre 1, 3 ou 5; paraBeets, é 3. -
MATCH(A9, A$2:A$7, 0)-1remapeia o acima para estar no intervalo 0-5 (especificamente, 0, 2 ou 4; paraBeets, é 2). -
OFFSET(B$2:C$7, the_above, 0, 2, 2)diz- pegue a
B2:C7region, - do canto superior esquerdo (
B2), desça duas linhas (desde a primeira ocorrência deBeetsemA2:A7está na terceira linha, isso significa que devemos descer duas (3-1) linhas da linha 2) e ir para a direita zero colunas, chegando na célulaB4, - e depois uma região 2 × 2 a partir desse ponto.
que nos leva ao intervalo
B4:C5, que éAustralia Amy America Sarah
que é a lista mundial de vendedores de beterraba. Observe que queremos uma região com duas colunas de largura porque queremos associar países a vendedores mas a altura deve ser o número de países (o que acontece de ser dois neste exemplo). Se houvesse sete países, mudaríamos isso paraOFFSET(B$2:C$7, MATCH(A9,A$2:A$7,0)-1, 0,7, 2)
(Embora, se houvesse sete países (e três commodities), o bloco introdutório teria 21 linhas de altura, por isso, usaríamos intervalos da linha 2 até a linha 22.
- pegue a
-
VLOOKUP(B9, OFFSET(B$2:C$7, MATCH(A9,A$2:A$7,0)-1, 0, 2, 2) , 2, 0)eVLOOKUP(e seus irmãos,LOOKUPeHLOOKUP) são, essencialmente, taquigrafia paraINDEX+MATCH. Isso pesquisa a primeira coluna (oVsignifica v ertical) da região / matriz de vendedores de beterraba (B4:C5) paraB9(Australia) e, em seguida, retorna o valor da segunda coluna da linha que correspondeu ao valor de pesquisa (Australia).Australiaestá na linha 4. Já que estamos falando sobre as colunasBeC, ColunaCé "a segunda coluna" nesse contexto, então isso nos leva ao cellC4, que contémAmy.
… qual é o resultado desejado para a linha 9, já que a Amy é a fornecedora australiana de beterraba.