Объединение нескольких результатов совпадения индекса

Я пытаюсь объединить несколько результатов совпадения индекса в одну ячейку. Вот пример набора данных, с которым я работаю:

введите здесь описание изображения

Мои желаемые результаты:

введите здесь описание изображения

Как видите, я пытаюсь найти всех клиентов, у которых есть данные на 12.04.2017. Затем я хочу объединить их в одну строку в другой ячейке. Я понял, как суммировать количество, если дата одинакова, но просто не могу понять, как объединить клиента.


person Djones    schedule 11.04.2017    source источник


Ответы (1)


Используйте более новую функцию TEXTJOIN в качестве формулы массива с CSE.

=textjoin("|", true, if(a2:a10=date(2017, 4, 12), c2:c10, text(,)))

Если ваша версия Excel не поддерживает TEXTJOIN, найдите на этом сайте [excel][textjoin] альтернативы. Пример: TEXTJOIN для xl2010/xl2013 с критериями< /а>

введите здесь описание изображения

person Community    schedule 11.04.2017
comment
Альтернативам нужен VBA IIRC, вы это подтверждаете? - person A.S.H; 11.04.2017
comment
@ASH - Да, или конечный предел возможных результатов. - person ; 11.04.2017