Excel - Retorna a (separada por vírgulas), lista de valores pareados a um segundo valor

0

Na situação em que tenho dados como abaixo:

A   22-Aug-14
B   22-Aug-14
C   22-Aug-14
D   22-Aug-14
E   22-Aug-14
F   22-Aug-14
G   22-Aug-14
A   23-Aug-14
B   23-Aug-14
A   24-Aug-14
B   26-Aug-14

Como posso retornar um formato semelhante a:

22-Aug-14   A,B,C,D,E,F,G
23-Aug-14   A,B
24-Aug-14   A
26-Aug-14   B

Onde os valores na primeira coluna foram emparelhados com os valores no segundo e exibidos em um formulário de lista separados por vírgulas?

    
por AMcNall 06.01.2015 / 10:31

1 resposta

1

Uma solução que usa apenas fórmulas do Excel (não a solução pelo programa Macro).

Assumi os seguintes para criar o código abaixo.

1) Os valores são colocados na coluna A, 2) As datas são colocadas na coluna B e são ordenadas, 3) Os dados existem da 1ª linha até a 100ª linha.

Siga os seguintes passos:

  1. coloque a fórmula "= A1" na célula C1.

  2. coloque a fórmula "= if (B1 = B2, C1 e A1, A1)" para a célula C2.

  3. copie a célula C2 e cole em C3 a C100.

  4. coloque a fórmula "= B1 < > B2" na célula D1.

  5. copie a célula D1 e cole na célula D2 a D100.

  6. copie as células C1 para D100 e, em seguida, paste_as_value para o mesmo local.

  7. selecione linhas cuja coluna D é VERDADEIRA.

  8. As colunas B e C serão as esperadas.

por 06.01.2015 / 11:03