Cara Membuat Inisial Nama di Excel – Microsoft Excel menyediakan berbagai cara untuk menyingkat kata atau membuat inisial nama secara otomatis. Fitur ini sangat berguna bagi pengguna yang ingin menyederhanakan tampilan data, seperti dalam pembuatan daftar nama pegawai, kode unik pelanggan, atau singkatan nama produk. Dengan memanfaatkan berbagai formula, kita dapat dengan mudah mengekstrak huruf pertama dari setiap kata dalam sebuah nama atau teks tanpa harus melakukannya secara manual.
Salah satu metode cara membuat inisial nama di Excel adalah dengan menggunakan fungsi bawaan seperti TEXTSPLIT, LEFT, dan TEXTJOIN. Kombinasi dari fungsi-fungsi ini memungkinkan pengguna untuk secara otomatis mengambil huruf pertama dari setiap kata dalam sel tertentu. Namun, metode yang digunakan dapat bervariasi tergantung pada versi Excel yang digunakan. Versi terbaru memiliki fungsi-fungsi yang lebih canggih dan efisien, sementara versi lama mungkin memerlukan pendekatan yang lebih kompleks dengan array formula.
Dalam artikel ini, kita akan membahas beberapa metode cara membuat inisial nama di Excel yang dapat disesuaikan dengan kebutuhan Anda. Baik Anda menggunakan Excel versi terbaru maupun versi lama, ada berbagai trik dan teknik yang bisa diterapkan untuk menghasilkan inisial nama secara otomatis. Dengan memahami berbagai metode ini, Anda akan dapat meningkatkan efisiensi dalam mengelola data dan menyederhanakan proses pembuatan inisial di Excel.
1. Cara Membuat Inisial Nama di Excel dengan TEXTSPLIT dan TEXTJOIN
Sebagai contoh, misalnya kita memiliki daftar nama-nama seperti di bawah dan kita ingin membuat inisial namanya:

Jika Anda menggunakan versi Excel terbaru, Anda dapat memanfaatkan fungsi TEXTSPLIT dan TEXTJOIN untuk mengambil inisial dari setiap kata dalam sebuah teks. Berikut adalah formula yang bisa digunakan:
=LET(
teks;B3;
karakter;LEFT(TEXTSPLIT(teks;" "));
kode;CODE(karakter);
kapital;FILTER(karakter;(codes>=65)*(codes<=90));
TEXTJOIN("";1;kapital)
)
Berikut hasil jadinya:

Penjelasan Formula:
- TEXTSPLIT(teks; ” “) – Memecah teks menjadi array berdasarkan spasi.
- LEFT(TEXTSPLIT(teks, ” “)) – Mengambil huruf pertama dari setiap kata dalam teks.
- CODE(karakter) – Mengubah huruf pertama menjadi kode ASCII.
- FILTER(karakter; (kode>=65)*(kode<=90)) – Menyaring hanya huruf kapital (A-Z).
- TEXTJOIN(“”;1;kapital) – Menggabungkan huruf-huruf kapital yang tersaring menjadi satu string.
2. Cara Membuat Inisial Nama di Excel dengan MID dan SEQUENCE
Cara lain untuk membuat inisial nama adalah dengan menggunakan fungsi MID, SEQUENCE, dan TEXTJOIN. Berikut formula yang bisa digunakan:
=LET(
teks;B3;
karakter;MID(teks;SEQUENCE(LEN(teks));1);
kode;CODE(karakter);
kapital;FILTER(karakter;(kode>=65)*(kode<=90));
TEXTJOIN("";1;kapital)
)
Dan berikut adalah hasilnya:

Cara Kerja Formula:
- MID(teks;SEQUENCE(LEN(teks));1) mengambil semua karakter dalam teks sebagai array.
- CODE(karakter) mengubah karakter menjadi nilai ASCII.
- FILTER(chars, (kode>=65)*(kode<=90)) mengekstrak huruf kapital saja.
- TEXTJOIN(“”;1;kapital) menggabungkan hasilnya menjadi inisial atau akronim.
3. Cara Membuat Inisial Nama di Excel untuk Versi Lama (Excel 2019)
Jika Anda menggunakan Excel 2019 atau versi lebih lama yang tidak memiliki TEXTSPLIT atau FILTER, Anda bisa menggunakan formula array berikut:
=TEXTJOIN("";1;IF(ISNUMBER(MATCH(CODE(MID(B3;ROW(INDIRECT("1:"&LEN(B3)));1));ROW(INDIRECT("65:90"));0));MID(B3;ROW(INDIRECT("1:"&LEN(B3)));1);""))
Dan berikut adalah hasilnya:

Penjelasan:
- MID(B3;ROW(INDIRECT(“1:”&LEN(B3)));1) membuat array dari setiap karakter dalam teks.
- CODE(…) mengubahnya menjadi nilai ASCII.
- MATCH(…) mencari kode ASCII antara 65-90 (A-Z).
- ISNUMBER(…) menyaring hanya huruf kapital.
- TEXTJOIN(“”;1,…) menggabungkan hasil menjadi inisial.
4. Cara Membuat Inisial Nama di Excel dengan PROPER
Jika teks awal tidak menggunakan huruf kapital di awal kata, Anda bisa menggunakan fungsi PROPER untuk memastikan setiap kata diawali dengan huruf kapital sebelum diproses lebih lanjut:
=LET(
teks;PROPER(B3);
karakter;LEFT(TEXTSPLIT(teks;" "));
kode;CODE(karakter);
kapital;FILTER(karakter;(kode>=65)*(kode<=90));
TEXTJOIN("";1;kapital)
)
Formula ini akan memastikan bahwa setiap kata dalam teks menggunakan huruf kapital di awal, sehingga formula tetap dapat mengekstrak inisial dengan benar.
Berikut adalah hasilnya:

Kesimpulan
Dengan berbagai metode di atas, Anda bisa memilih cara membuat inisial nama di Excel yang paling sesuai dengan kebutuhan dan versi Excel yang Anda gunakan. Jika Anda menggunakan versi terbaru, pendekatan dengan TEXTSPLIT dan TEXTJOIN sangat direkomendasikan karena lebih sederhana dan mudah digunakan. Sementara itu, jika Anda menggunakan Excel 2019 atau versi lama, formula dengan MID dan TEXTJOIN masih dapat digunakan meskipun lebih kompleks.
Download Template Gratis
Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempaktikkan 4 Cara Membuat Inisial Nama di Excel dengan Mudah dan Menyenangkan ini. File Excel bisa didownload melalui tautan berikut:

Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!
0 Komentar