função VLOOKUP
A meu ver, você tem duas tabelas relacionadas (considere dividir seus dados da seguinte forma):
- Artigos
id_article; article_picture
(tabela de resultados) - Imagens
article_related; id_pic
(tabela de pesquisa)
Você deseja adicionar um nome de arquivo de imagem ao artigo relacionado. Então, esses nomes de arquivos de imagem, cujo id_article = article_related
.
Você pode usar a função VLOOKUP para obter o resultado.
Sintaxe: VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
.
Na tabela de resultados (digamos na coluna D), você coloca sua fórmula VLOOKUP
.
- O
lookup_value
é a célula com oid_article
na tabela de resultados. - O
table_array
é a tabela de pesquisa. Observe quearticle_related
deve ser a coluna mais à esquerda, pois oVLOOKUP
pesquisa apenas a coluna mais à esquerda. - O
col_index_num
é = 2 , ou seja, a segunda coluna dotable_array
. - O
[range_lookup]
é = FALSO , ou seja, Correspondência exata .
Exemplo
Em D2 =VLOOKUP(A2, $B$2:$C$3000, 2, FALSE)
. Eu recomendo colocar as colunas B e C em uma tabela separada.
Explicação e links:
Na sua forma mais simples, a função VLOOKUP diz:
=VLOOKUP(Value you want to look up, range where you want to lookup the value, the column number in the range containing the return value, Exact Match or Approximate Match – indicated as 0/FALSE or 1/TRUE).