Если вы хотите избежать VBA для последней части, вы можете создать вспомогательный столбец в стороне от вашего списка.
Если ваша таблица, как показано в A1: B3, создайте вспомогательный столбец в столбце C, как показано ниже
Для первой строки вспомогательная формула будет = IF (B1 = SelectedCity, A1 & ",", "")
Для второй строки вспомогательная формула будет = C1 & IF (B2 = SelectedCity, A2 & ",", "")
Скопируйте эту вторую строку для всех оставшихся строк.
Эта формула создает список имен, разделенных запятыми, в зависимости от выбранного города.
Наконец, обрежьте лишнюю запятую в конце строки, разделенной запятыми, по формуле = IF (RIGHT (C3,2) = ",", LEFT (C3, LEN (C3) -2), C3).
Это строка, которая вам нужна.