Como posso intercalar duas ou mais tabelas?

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021

Pode unir (combinar) linhas de uma tabela noutra simplesmente colando os dados nas primeiras células vazias abaixo da tabela de destino. A tabela aumentará de tamanho para incluir as novas linhas. Se as linhas em ambas as tabelas corresponderem, pode intercalar as colunas de uma tabela com outra ao colá-las nas primeiras células vazias à direita da tabela. Neste caso, a tabela também aumentará para acomodar as novas colunas.

Para conjuntos de dados maiores ou mais complexos, também pode combinar tabelas com outras ferramentas no Excel.

A intercalação de linhas é, na verdade, bastante simples, mas unir colunas pode ser complicado se as linhas de uma tabela não corresponderem às linhas na outra tabela. Ao utilizar uma função de pesquisa como PROCV, pode evitar alguns dos problemas de alinhamento.

Intercalar duas tabelas com a função PROCV

No exemplo mostrado abaixo, verá duas tabelas que tinham anteriormente outros nomes para novos nomes: "Azul" e "Laranja". Na tabela Azul, cada linha é um item de linha para uma encomenda. Assim, o ID da Encomenda 20050 tem dois itens, o ID da Encomenda 20051 tem um item, o ID da Encomenda 20052 tem três itens e assim sucessivamente. Queremos intercalar as colunas ID de Vendas e Região com a tabela Azul, com base nos valores correspondentes nas colunas ID da Encomenda da tabela Laranja.

Mesclando duas colunas com outra tabela  

Os valores do ID da Encomenda repetem-se na tabela Azul, mas os valores do ID da Encomenda na tabela Laranja são exclusivos. Se simplesmente copiarmos e colarmos os dados da tabela Laranja, os valores ID de Vendas e Região para o item de segunda linha da ordem 20050 estariam desativados por uma linha, o que alteraria os valores nas novas colunas na tabela Azul.

Eis os dados da tabela Azul, que pode copiar para uma folha de cálculo em branco. Depois de colá-la na folha de cálculo, prima Ctrl+T para convertê-la numa tabela e, em seguida, mude o nome da tabela do Excel Para Azul.

ID do pedido Data da venda ID do Produto
20050 2/2/14 C6077B
20050 2/2/14 C9250LB
20051 2/2/14 M115A
20052 2/3/14 A760G
20052 2/3/14 E3331
20052 2/3/14 SP1447
20053 2/3/14 L88M
20054 2/4/14 S1018MM
20055 2/5/14 C6077B
20056 2/6/14 E3331
20056 2/6/14 D534X

Eis os dados da tabela Laranja. Copie-o para a mesma folha de cálculo. Depois de colá-la na folha de cálculo, prima Ctrl+T para convertê-la numa tabela e, em seguida, mude o nome da tabela Laranja.

ID do pedido ID de Vendas Região
20050 447 Oeste
20051 398 Sul
20052 1006 Norte
20053 447 Oeste
20054 885 Leste
20055 398 Sul
20056 644 Leste
20057 1270 Leste
20058 885 Leste

Temos de garantir que os valores ID de Vendas e Região para cada encomenda estão corretamente alinhados com cada item de linha de encomenda exclusivo. Para tal, vamos colar os cabeçalhos de tabela ID de Vendas e Região nas células à direita da tabela Azul e utilizar fórmulas PROCV para obter os valores corretos das colunas ID de Vendas e Região da tabela Laranja.

Veja como:

  1. Copie os cabeçalhos ID de Vendas e Região na tabela Laranja (apenas essas duas células).
  2. Cole os cabeçalhos na célula, à direita do cabeçalho ID do Produto da tabela Azul.
    Agora, a tabela Azul tem cinco colunas de largura, incluindo as novas colunas ID de Vendas e Região.
  3. Na tabela Azul, na primeira célula abaixo do ID de Vendas, comece a escrever esta fórmula:
    =PROCV(
  4. Na tabela Azul, escolha a primeira célula na coluna ID da Encomenda, 20050.
    A fórmula parcialmente concluída tem o seguinte aspeto: fórmula PROCV Parcial
    A parte [@[ID da Encomenda]] significa "obter o valor nesta mesma linha a partir da coluna ID da Encomenda".
    Escreva uma vírgula e selecione toda a tabela Laranja com o rato para que "Laranja[#All]" seja adicionado à fórmula.
  5. Digite outra vírgula, 2, outra vírgula e 0, assim: ,2,0
  6. Pressione Enter e a fórmula concluída se parece com esta:
    Fórmula PROCV completa
    A parte Orange[#All] significa "olhar em todas as células da tabela Laranja". O 2 significa "obter o valor da segunda coluna" e o 0 significa "retornar o valor somente se houver uma correspondência exata".
    Observe que o Excel preencheu as células para baixo nessa coluna, usando a fórmula VLOOKUP.
  7. Retorne à etapa 3, mas desta vez comece a escrever a mesma fórmula na primeira célula abaixo de Região.
  8. Na etapa 6, substitua 2 por 3, portanto, a fórmula concluída se parece com esta:
    Fórmula PROCV completa
    Há apenas uma diferença entre essa fórmula e a primeira fórmula: a primeira obtém valores da coluna 2 da tabela Orange e a segunda obtém-os da coluna 3.
    Agora você verá valores em cada célula das novas colunas na tabela Azul. Elas contêm fórmulas VLOOKUP, mas mostrarão os valores. Você deseja converter as fórmulas VLOOKUP nessas células em seus valores reais.
  9. Selecione todas as células de valor na coluna ID de Vendas e pressione Ctrl+C para copiá-las.
  10. Selecione Seta> inicial abaixo colar.
    Colar seta para baixo
  11. Na galeria Colar, clique em Colar Valores.
    Botão Colar valores na galeria de opções
  12. Selecione todas as células de valor na coluna Região, copie-as e repita as etapas 10 e 11.
    Agora, as fórmulas VLOOKUP nas duas colunas foram substituídas pelos valores.

Mais sobre tabelas e VLOOKUP

Precisa de mais ajuda?

Você sempre pode pedir a um especialista na Comunidade Tecnológica do Excel ou obter suporte em Comunidades.