В ситуации, когда у меня есть данные, как показано ниже:

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

Как я могу вернуть формат, похожий на:

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

Где значения в первом столбце были сопоставлены со значениями во 2-м и отображены в виде списка, разделенных запятыми?

1 ответ1

1

Решение, которое использует только формулы Excel (не решение программой Macro).

Я предположил следующее для создания кода ниже.

1) Значения помещаются в столбец A, 2) Даты помещаются в столбец B, и они сортируются, 3) Данные существуют от 1-й строки до 100-й строки.

Выполните следующие шаги:

  1. поместите формулу "= A1" в ячейку C1.

  2. поместите формулу «= if(B1 = B2, C1 & A1, A1)» в ячейку C2.

  3. скопируйте ячейку C2, затем вставьте C3 в C100.

  4. поместите формулу "= B1 <> B2" в ячейку D1.

  5. скопируйте ячейку D1, затем вставьте ячейку D2 в ячейку D100.

  6. Скопируйте ячейки C1 в D100, затем вставьте туда же.

  7. выберите строки, столбец D которых равен TRUE.

  8. Колонки B и C будут тем, что вы ожидали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .