Предположим, что ячейка, в которую вы вводите R1 или R2, является именованным диапазоном clVal.
Если ваши данные, как указано выше, находятся в диапазоне A1: B7, добавьте вспомогательный столбец в C1: C7 следующим образом:
C1: =IF($A$1=clVal,B1 & ", ","")
C2: =IF($A2=clVal,$C1&IF(ISERROR(FIND($B2,$C1)),B2&",",""),$C1)
copy this formula down to C7.
Наконец, нам нужно разделить тренировочную запятую, если она есть.
Это можно сделать с помощью
=LEFT(C7,LEN(C7)-1*(RIGHT(C7,1)=","))