2015-06-24 20:08:11 +0000 2015-06-24 20:08:11 +0000
2
2

VLOOOKUP - devolver múltiplos valores/colunas para uma linha/linha/match de dados

Estou a tentar descobrir como puxar várias colunas para a minha folha de destino ao usar VLOOKUP. por exemplo

Tenho uma lista de empregados na folha um, com 100 linhas de dados e quero puxar detalhes sobre o empregado de outra folha.

A partir da segunda folha quero múltiplas colunas que estejam uma ao lado da outra. (isto é, D,E,F, e G.)

Estou a fazer o VLOOKUP da folha um na coluna 5

lookup_valor é A2 na folha 1

tabela_array é folha 2 “A thru F”

mas quero puxar as colunas D,E,F, e G ou col_index_num - 4-7.

Estou a fazer uma de cada vez e sei que tem de haver uma maneira melhor de obter isto.

Obrigado.

Respostas (3)

2
2
2
2015-06-24 20:20:10 +0000

Pode usar o VLOOOKUP numa função de matriz para o fazer, se realmente o desejar.

Há detalhes em este post no blog mas aqui está o resumo:

  1. Seleccione as células (células iguais ao número de colunas que deseja obter) onde deseja preencher os resultados do VLOOOKUP.

& > 2. A seguir, sem clicar em qualquer outro lugar, digite a fórmula: VLOOOKUP(“Florian”,A:D,{1,2,3,4},FALSE) na barra de Fórmula. O terceiro argumento i.e. {1,2,3,4} especifica as colunas que precisam de ser buscadas.

  1. Depois disto, basta carregar nas teclas Ctrl + Shift + Enter. Isto irá incluir a fórmula acima entre parênteses rectos e as células que seleccionou irão mostrar as colunas que precisam de ser buscadas.
0
0
0
2020-01-10 18:06:42 +0000

Também pode consultar a função. É demasiado fácil de usar:
Colar esta fórmula em I2:

QUERY(E:G,"select F, G where E='blah' "& concatenate(arrayformula("OR E='"&UNIQUE(H3:H5)&"'")))
0
0
0
2019-05-25 14:49:40 +0000

Na verdade, no passo 3, ao premir as teclas “Ctrl+Shift+Enter”, a sua fórmula passa a ser esta: {=VLOOOKUP(“Florian”,A:D,{1,2,3,4},FALSE)} Depois tem de arrastar esta fórmula para outras 3 Colunas