Azhar ...
Solusi termudah, gunakan macro VBA. Jika enggan menggunakan macro VBA, maka bisa menggunakan formula biasa, yakni dengan fungsi CONCATENATE, atau bisa juga dengan menggunakan Ampersand Operator (tanda &). Teks yang akan digabungkan berdasarkan kondisi atau kriteria tertentu tersebut dapat diformulasikan secara langsung atau melalui Array Formula atau dengan memanfaatkan kolom bantu.
Atau, jika mas Azhar memiliki Office 365, coba gunakan fungsi TEXTJOIN (saya tidak punya jadi tidak bisa memberikan contoh formulasinya). Tidak seperti fungsi CONCATENATE, fungsi TEXTJOIN bisa digunakan untuk menggabungkan sebuah range atau hasil dari Array Formula.
Contoh solusi dengan macro VBA dan formula dapat dilihat pada file terlampir. Masing-masing punya kelebihan dan kekurangan. Secara umum, solusi menggunakan fungsi CONCATENATE (atau Ampersand Operator akan merepotkan dan terlalu kompleks saat diterapkan dengan data dalam jumlah yang banyak, dikarenakan fungsi CONCATENATE tidak bisa digunakan untuk menggabungkan hasil formulasi Array Formula (jadi harus ditetapkan satu persatu). Sedangkan solusi dengan macro VBA, lebih fleksibel karena dapat disusun sesuai keinginan dan dapat menangani jumlah data yang banyak, namun kurang disukai karena butuh pengetahuan ekstra dalam pemrogramannya.
Mana solusi yang disukai, silahkan ditentukan sendiri...
Demikian, semoga terbantu.