Qual é a melhor maneira de mesclar 2 tabelas mantendo uma coluna alinhada?

1

Qual é a melhor maneira de mesclar 2 tabelas mantendo uma coluna alinhada?

Exemplo: tenho estas duas tabelas das quais quero fazer a tabela 3:

TABLE1
color    name1
red      apple
orange   orange
yellow   banana
green    kiwi
purple   blueberry
TABLE2
name2      price
apple      $1
avocado    $2
banana     $.5
blueberry  $.1
TABLE3
A        B          C D          E
color    name1        name2      price
red      apple        apple      $1
orange   orange     
yellow   banana       banana     $1
green    kiwi       
purple   blueberry    blueberry  $.1
                      avocado    $2

Quero que name1 alinhe com name2. Qual é a melhor maneira de fazer isso?

Eu venho fazendo isso adicionando uma coluna entre name1 e name2 (coluna C acima) e = if (b2 = d2,1,0) copie / cole a coluna C, e digitalize por olho para 0. Não apenas Isso é tedioso, mas cada vez que eu insiro uma célula D & E em branco, eu preciso recalcular C manualmente. Tem que haver uma maneira melhor / mais simples. Eu estou bem com o VBA mas tendo problemas com vlookup por algum motivo

Obrigado antecipadamente.
/ expert não-excel

    
por Ben 28.02.2014 / 09:12

1 resposta

1

VLOOKUP deve poder ajudá-lo aqui.

Tem os seguintes parâmetros,

  • A chave que você deseja procurar
  • O intervalo de células em que você deseja procurar para o valor, a chave será pesquisada na primeira coluna do esse intervalo.
  • o deslocamento da coluna do valor que você deseja obter.

Eu gosto de manter as tabelas em folhas separadas ao fazer coisas assim.

Você precisa ter a coluna de chave (as coisas que deseja corresponder) na frente dos valores que deseja pesquisar.

Então, se você está procurando nomes e deseja obter o valor da cor, sua tabela deve ser

Folha 1 na sua mesa combinada, mude as colunas conforme desejado.

(A) name | ... | (D)colour | (E)price
-------------------------------
blueberry| ... | blue      | =VLOOKUP(A8,Sheet2.$A$1:$B$500,2,0)

Folha 2

(A)      | (B) price|
---------------------
blueberry|      5.34|  

Você tem que ter cuidado com o VLOOKUP, geralmente você vai querer usar fixo linhas e números para definir a área onde você quer fazer a pesquisa ($ na frente de linhas e referências de coluna) . Isso garantirá que seu intervalo de pesquisa permaneça fixo quando você copiá-lo para novas linhas.

Existe um parâmetro no final que determina se deve ou não fazer uma pesquisa Intervalo . (Você não quer fazer isso no seu caso)

    
por 28.02.2014 / 14:42