Cara Membuat Huruf Acak di Excel – Excel menyediakan tiga fungsi untuk menghasilkan nilai acak: RAND(), RANDARRAY(), dan RANDBETWEEN(), tetapi tidak ada fungsi yang sebanding untuk menghasilkan huruf acak. Sebenarnya, sebagian besar tidak perlu menghasilkan angka acak, tetapi jika Anda melakukannya, Anda ingin melakukannya dengan cepat, bukan? Untungnya, dengan menggabungkan beberapa fungsi, Anda dapat menghasilkan huruf acak. Dalam artikel ini, saya akan meninjau kedua fungsi tersebut dan kemudian menunjukkan cara menggabungkannya untuk mendapatkan hasil yang cepat.
Saya menggunakan Microsoft 365 pada sistem Windows 10 64-bit, tetapi Anda dapat menggunakan versi yang lebih lama melalui Excel 2007. Untuk kenyamanan Anda, Anda dapat mengunduh file demonstrasi .xlsx dan .xls. Excel Online mendukung fungsi ini.
Tentang RANDBETWEEN() dan CHAR() di Excel
Anda mungkin sudah familiar dengan kedua fungsi ini, tetapi mungkin tidak pernah terpikir oleh Anda untuk menggunakannya bersama-sama. Untungnya, mereka bermain bersama dengan baik.
Pertama, mari kita tinjau RANDBETWEEN(). Fungsi ini mengembalikan nilai integer acak antara dua nilai yang ditentukan, setiap kali lembar dihitung. Bagian terakhir itu penting, dan kita akan kembali ke sana nanti. Sintaksnya,
RANDBETWEEN (bawah, atas)
memiliki dua argumen yang diperlukan: Bawah menentukan bilangan bulat kecil yang dapat dikembalikan, dan atas menentukan bilangan bulat terbesar yang dapat dikembalikan.
CHAR() mengembalikan karakter yang ditentukan oleh nilai, jadi ini bagus untuk diterjemahkan, begitulah cara kita menggunakannya. Sintaksnya,
CHAR(nilai)
hanya memiliki satu argumen, yang dalam hal ini, akan menjadi nilai antara 1 dan 255. Nilai tersebut mewakili karakter dalam rangkaian karakter sistem, yang awalnya didasarkan pada ANSI dan untuk tujuan kita di Excel adalah desimal ASCII. Sangat diragukan Anda akan membutuhkan informasi itu, tetapi tidak ada salahnya untuk mengetahuinya.
Gambar A menunjukkan selembar karakter yang dikembalikan oleh fungsi CHAR() menggunakan nilai 65 hingga 90 dan 97 hingga 122. Kami tidak peduli dengan karakter yang dikembalikan oleh nilai lainnya.
Gambar A
Bisakah Anda melihat ke mana tujuan kita?
Bagaimana menggabungkan keduanya?
Pada titik ini, kami memiliki fungsi yang mengembalikan angka acak antara dua nilai yang ditentukan dan fungsi yang mengubah nilai menjadi karakter alfabet. Dengan menggabungkannya, kita dapat membuat fungsi yang mengembalikan huruf acak.
Untuk mengembalikan daftar huruf besar dan kecil acak, masukkan fungsi berikut dan salin sesuka hati:
B2: =CHAR(RANDBETWEEN(65,90))
C2: =CHAR(RANDBETWEEN(97.122))
Gambar B menunjukkan daftar saya. Daftar Anda tidak akan cocok dengan daftar saya karena hasilnya acak.
Gambar B
Anda dapat mengubah nilai bawah dan atas untuk mengurangi jumlah huruf yang dikembalikan. Misalnya, jika Anda ingin mengembalikan huruf acak antara e dan j, Anda akan menggunakan ekspresi:
=CHAR(RANDBETWEEN(101, 106)
Pertama, fungsi RANDBETWEEN() mengembalikan huruf acak antara bawah dan atas. Kemudian, fungsi CHAR() menerjemahkan nilai tersebut ke dalam karakter, dalam hal ini, huruf alfabet bahasa Inggris.
Mengembalikan satu huruf acak atau serangkaian huruf acak tunggal cukup mudah setelah Anda tahu cara menggabungkan CHAR() dan RANDBETWEEN(). Bagaimana Anda mengembalikan set acak lebih dari satu huruf?
Cara menggabungkan hasil di Excel
Jika Anda menginginkan serangkaian string acak, seperti yang ditunjukkan pada Gambar C, cukup gabungkan dua fungsi. Misalkan Anda ingin huruf pertama menjadi huruf besar dan huruf kedua menjadi huruf kecil. Dalam hal ini, Anda akan menggunakan fungsi berikut:
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))
Gambar C
Fungsi gabungan pertama mengembalikan huruf besar acak dan yang kedua mengembalikan huruf kecil acak. & karakter adalah operator gabungan. Ini hanya menggabungkan hasil dari kedua fungsi; itu bukan nilai total.
Anda dapat menggabungkan beberapa kombinasi untuk semua jenis string.
Bagaimana mengkonversi ke nilai literal di Excel
Sebelumnya, saya menyebutkan bahwa RANDBETWEEN() menghitung setiap kali Anda menghitung buku kerja itu. Itu berarti setiap kali Anda memasukkan sesuatu atau menekan F9, fungsi-fungsi ini mengembalikan karakter yang berbeda. Itu mungkin tidak masalah, tetapi jika ya, Anda ingin mengubah hasilnya menjadi nilai literal. Untuk mengonversi fungsi dengan cepat ke nilai literalnya, lakukan hal berikut:
- Pilih nilai.
- Tekan Ctrl + C untuk menyalinnya ke Clipboard.
- Di grup Clipboard (pada tab Beranda), klik tarik-turun Tempel dan pilih Nilai (V) di bagian Tempel Nilai. Melakukannya akan mengganti fungsi dengan hasilnya.
Tetap disini
Kombinasi sederhana ini memberikan hasil yang fleksibel—Anda dapat mengembalikan huruf sebanyak yang Anda butuhkan secara acak. Di artikel mendatang, kami akan menggunakan RANDBETWEEN() untuk menghasilkan konten acak.
Tidak ada komentar:
Posting Komentar