Saya memiliki tabel berikut dengan kata kunci:
---------------------------------------
|group | keywords |
---------------------------------------
|1 | lorem, ipsum, aeque, dolor |
---------------------------------------
|2 | ipsum, oratio, vim, lorem |
---------------------------------------
|3 | lorem, qualisque, dolor |
---------------------------------------
Dan saya ingin mendapatkan ringkasan dengan semua kata kunci digabung menjadi satu sel dengan fungsi excel:
---------------------------------------------------------------
|summary | aeque, dolor, ipsum, lorem, oratio, qualisque, vim |
---------------------------------------------------------------
Pengguna harus dapat mengedit kata kunci di tabel pertama dan ringkasan harus dibangun kembali secara otomatis.
Saya dapat menggunakan CONCATENATE untuk bergabung dengan semua kata kunci, tetapi bagaimana cara mendapatkan string yang diurutkan dengan kata kunci unik dari string ini?
Jawaban:
Dengan data dalam kolom SEBUAH seperti:
Fungsi Tentukan Pengguna berikut (UDF) :
akan melakukan penggabungan dan menghapus duplikat:
Fungsi yang Ditentukan Pengguna (UDF) sangat mudah dipasang dan digunakan:
Jika Anda menyimpan buku kerja, UDF akan disimpan bersamanya. Jika Anda menggunakan versi Excel di kemudian 2003, Anda harus menyimpan file sebagai .xlsm daripada .xlsx
Untuk menghapus UDF:
Untuk menggunakan UDF dari Excel:
Untuk mempelajari lebih lanjut tentang makro secara umum, lihat:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
dan
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
dan untuk spesifik tentang UDF, lihat:
http://www.cpearson.com/excel/WritingFunctionsInVBA.aspx
Makro harus diaktifkan agar ini berfungsi!
sumber