Mesclar linhas e unir valores correspondentes

0

Eu tenho dois conjuntos de dados no primeiro conjunto, há uma coluna que tem uma lista de IDs, como abaixo.

EutenhooutroconjuntoquepodeterváriaslinhascorrespondentesaomesmoID,comoabaixo

Estou tentando obter todos os 'Valores' mostrados na segunda planilha para cada ID, então acabo com algo como

Como escrevo a equação na coluna B para fazer a correspondência cruzada?

    
por user64908 29.03.2013 / 03:12

1 resposta

0

Não existem funções do Excel que retornem um intervalo de células. Existem duas outras maneiras possíveis de pensar:

  1. Grave uma macro VBA. Você pode criar a primeira coluna usando o recurso Remove Duplicates . Em seguida, o código pode fazer um loop pelo intervalo procurando valores correspondentes que correspondam ao ID e construam uma string separada por vírgula.

  2. Use uma tabela dinâmica para fazer isso:

    1. Selecione o intervalo ID, Ano e Valor das células e selecione Pivot Table na guia Insert .

    2. Adicione os campos ID e Valor aos Rótulos de Linha

    3. Defina as configurações do campo como Sem subtotais e "Exibir rótulos de itens na forma tabular"

    4. Obtenha um layout como este. Você pode conseguir colocá-lo no layout em uma única linha, mas não consegui encontrar a opção para isso.

    
por 29.03.2013 / 03:39