Cara Memisahkan Teks & Angka Di Excel
Memisahkan Teks & Angka Di Excel - Pernahkah anda mendapat sebuah data excel, dimana data tersebut berisi adonan teks dan angka tertentu, kemudian anda bermaksud untuk mendapat teks-nya saja atau mengambil angka-nya saja dari data excel tersebut?
Jika pola adonan teks dan angka tersebut sama (misal: terdiri dari 6 abjad dan 4 angka), maka untuk memisahkannya akan cukup gampang dengan memakai fungsi LEFT, MID atau RIGHT pada microsoft excel yang sudah kita bahas pada tutorial sebelumnya.
Apabila jumlah karakter teks dan angkanya tidak sama maka tentunya tidak akan cukup jikalau hanya memakai fungsi-fungsi pengambilan karakter tersebut. Sebagai contoh perhatikan gambar dibawah ini :
Dari gambar tersebut bagaimanakah rumus excel yang dipakai untuk memisahkan atau mendapat nilai teks atau mengambil nilai angkanya sehingga didapatkan data pada kolom B dan C.
Untuk model data menyerupai diatas, kita tetap sanggup memakai fungsi LEFT, MID atau Right. Dimana fungsi LEFT dipakai untuk mengambil beberapa karakter dari kiri sedangkan fungsi MID dipakai untuk mengambil beberapa karakter dari tengah (posisi tertentu) dan fungsi RIGHT dipakai untuk mengambil beberapa karakter dari sebelah kanan.
Apabila jumlah karakter abjad dan angka pada masing-masing sel sama tentunya akan sangat gampang untuk diketahui dari posisi mana dan berapa jumlah karakter yang akan diambil.
Lain duduk kasus jikalau jumlah abjad atau angka yang diambil tidak tentu posisi dan berapa jumlah karakternya.
Salah satu solusi rumus excel untuk kasus ini yaitu sebagai berikut:
Rumus Mencari Posisi Angka Pertama
Langkah pertama yang perlu kita lakukan untuk mengambil teks atau mengambil angka pada sel adonan teks dan angka tersebut yaitu mencari posisi angka pertama pada teks tersebut.
Untuk mendapat posisi angka pertama anda sanggup memakai rumus excel berikut:
=MIN(FIND({0;1;2;3;4;5;6;7;8;9};ReferensiTeks &"0123456789"))
Dimana Teks sanggup anda gantikan dengan rujukan sel yang mengandung adonan teks dan angka yang ingin anda pisahkan datanya.
Misal untuk mendapat posisi angka pertama pada adonan teks yang ada di sel A2 maka rumus excelnya sebagai berikut:
=MIN(FIND({0;1;2;3;4;5;6;7;8;9};A2&"0123456789"))
Untuk lebih jelasnya perhatikan gambar berikut:
Rumus Excel Untuk Mengambil Teks
Setelah mendapat posisi angka pertama maka kita sanggup lanjut untuk memilih rumus excel yang dipakai untuk mengambil nilai teks dari sel adonan teks dan angka tertentu.
rumus excel yang dipakai untuk mengambil teks yaitu sebagai berikut:
=LEFT(A2;PosisiAngkaPertama-1)
Sehingga untuk mendapat teks dari sel A2 rumus excel yang dipakai adalah:
=LEFT(A2;MIN(FIND({0;1;2;3;4;5;6;7;8;9};A2&"0123456789"))-1)
Agar lebih terperinci perhatikan gambar berikut untuk masing-masing sel:
Kenapa posisi teks harus dikurangi 1, lantaran jumlah karakter yang akan kita ambil tentunya tidak termasuk angka pertama, sehingga posisi angka pertama hanya dijadikan contoh banyak karakter yang kita ambil dari kiri dengan memakai fungsi LEFT excel.
Rumus Excel Untuk Mengambil Angka
Sebab posisi angka ada di sebelah kanan, maka cara untuk mengambil angka saja yaitu dengan memakai fungsi RIGHT. Sedangkan jumlah karakter yang diambil sanggup kita dapatkan dengan cara mengurangi jumlah keseluruhan karakter teks pada sel terkait dengan posisi angka pertama.
Posisi angka pertama sudah kita bahas diatas bagaimana cara menentukannya. Sedangkan untuk mengetahui jumlah karakter sebuah sel adlaah dengan mnggunakan fungsi LEN Excel.
Sehingga rumus excel untuk mengambil angka dari adonan teks tersebut adalah:
=RIGHT(A2;LEN(A2)-PosisiAngkaPertama+1)
Perhatikan gambar berikut:
Pada contoh gambar tersebut rumus excel yang dipakai pada sel B2 adalah:
=RIGHT(A2;LEN(A2)-MIN(FIND({0;1;2;3;4;5;6;7;8;9};A2&"0123456789"))+1)
Loch kog posisinya ditambah 1, Yup kalau tidak maka angka pertama tidak akan ikut terambil.
Cara Kerja Rumus Memisahkan Teks & Angka
Pada cuilan ini saya tidak akan menjelaskan perihal cara kerja fungsi-fungsi pengambilan karakter LEFT,MID dan RIGHT. Saya yakin anda sudah cukup familiar dengan ketiga fungsi tersebut. Jika anda memang berminat silahkan dibaca pada klarifikasi perihal ketiga fungsi ini pada laman berikut:
Cara Mengambil Beberapa Karakter Teks pada Microsoft Excel
Pada cuilan ini saya hanya akan menjelaskan perihal cara kerja rumus excel yang dipakai untuk mencari posisi angka pertama yakni:
=MIN(FIND({0;1;2;3;4;5;6;7;8;9};ReferensiTeks &"0123456789"))
Rumus diatas memakai fungsi FIND Excel untuk mencari posisi pertama masing-masing angka dari Array {0;1;2;3;4;5;6;7;8;9} pada teks.
Misal pada teks "Meja98" maka Fungsi FIND akan mencari posisi 0 pada teks Meja980123456789 dan menghasilkan angka 7. Kemudian mencari posisi angk 1 pada teks Meja980123456789 dan menghasilkan angka 8, dan seterusnya secara bersamaan hingga angka 9 sehingga fungsi FIND angka menghasilkan array berikut:
{7;8;9;10;11;12;13;14;15;6;5}
Dari array diatas kemudian rumus diatas memakai fungsi MIN untuk mencari nilai terkecil dari array tersebut yang menghasilkan angka 5.
MIN({7;8;9;10;11;12;13;14;15;6;5})
Nilai 5 inilah yang merupakan posisi pertama angka pada teks yang didapatkan dari pencarian angka 9 dengan fungsi FIND.
Jika anda bertanya kenapa pada teks tersebut perlu di gabung dengan teks angka "0123456789". Hal ini semoga fungsi FIND tidak menghasilkan nilai error.
Untuk klarifikasi lebih lanjut perihal fungsi FIND sanggup anda baca pada laman berikut: Mencari Posisi Teks pada Microsoft Excel
Sedangkan untuk fungsi MIN silahkan anda baca pada laman tutorial berikut: Cara Mencari Nilai Terendah dan Tertinggi Pada Microsoft Excel
Masih ada pertanyaan? ada kolom komentar dibawah. Silahkan dimanfaatkan sebaik mungkin. :)
Oh ya... Boleh kog share tutorial excel ini ke media umum yang anda gunakan.
Post a Comment for "Cara Memisahkan Teks & Angka Di Excel"