Ingin melakukan singkatan dari nama atau kata yang kamu punya di excel secara otomatis? Kali ini FungsiExcel.com akan memberikan tutorial rumus excel untuk melakukan singkatan nama atau kata secara otomatis.
Rumus umum
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),ROW(INDIRECT("65:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),""))
Kesimpulan
Untuk menyingkat teks yang berisi huruf kapital, anda bisa mencoba susunan rumus ini berdasarkan fungsi TEXTJOIN, fungsi baru yang tersedia di Office 365 dan Excel 2019. Anda bisa menggunakan pendekatan ini untuk membuat inisial dari nama, atau untuk membuat akronim. Hanya huruf kapital yang akan bertahan dari rumus ini, jadi teks sumber harus menyertakan kata-kata dalam huruf besar. Anda juga dapat menggunakan fungsi PROPER untuk menggunakan huruf besar jika diperlukan.
Pada contoh yang ditunjukkan, rumus di C5 adalah:
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)),ROW(INDIRECT("65:90")),0)),MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1),""))
Penjelasan
Lakukan dari dalam keluar , fungsi MID digunakan untuk memindahkan string kedalam susunan setiap huruf:
MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)
Di bagian rumus ini, MID, ROW, INDIRECT, dan LEN digunakan untuk mengonversi string menjadi susunan atau huruf, seperti yang dijelaskan di sini.
MID mengembalikan susunan semua karakter dalam teks.
{“W”; “i”; “l”; “l”; “i”; “a”; “m”; “”; “S”; “h”; “a”; “k”; “e “;” s “;” p “;” e “;” a “;” r “;” e “}
Susunan ini dimasukkan ke dalam fungsi CODE, yang mengeluarkan susunan kode ascii, satu untuk setiap huruf.
Secara terpisah, ROW dan INDIRECT digunakan untuk membuat susunan nomor lain:
ROW(INDIRECT("65:90")
Ini adalah bagian yang tepat. Angka 65 hingga 90 sesuai dengan kode ascii untuk semua huruf kapital antara A-Z. Susunan ini masuk ke fungsi MATCH sebagai urutan pencarian, dan susunan asli kode ascii disediakan sebagai nilai dari pencarian.
MATCH kemudian mengembalikan angka (berdasarkan posisi) atau kesalahan #N/A. Angka mewakili huruf kapital, sehingga fungsi ISNUMBER digunakan bersama dengan fungsi IF untuk menyaring hasil. Hanya karakter dengan kode ascii antara 65 dan 90 yang akan dibuat menjadi susunan terakhir, yang kemudian dipasang kembali dengan fungsi TEXTJOIN untuk membuat singkatan atau akronim akhir.
Bagaimana mudah bukan Rumus Excel nya ? Selamat mencoba Rumus Excel Untuk Melakukan Singkatan Nama atau Kata diatas ya!