Dalam dunia kerja yang serba
data, seringkali kita dihadapkan pada data dalam format string yang panjang dan
kompleks di Excel. Di dalamnya, tersembunyi "kode unik" yang sangat
penting untuk analisis, identifikasi, atau pengkategorian, seperti nomor
invoice, kode produk (SKU), atau ID transaksi. Namun, bagaimana cara kita
mengekstrak kode unik tersebut jika posisinya tidak selalu tetap atau
panjangnya bervariasi?
Jangan khawatir! Excel
menyediakan beberapa fungsi teks dasar yang sangat powerful: LEFT, RIGHT,
dan MID. Ketiga fungsi ini adalah fondasi utama dalam manipulasi teks dan
akan menjadi sahabat terbaik Anda untuk mengurai string data yang rumit. Mari
kita selami lebih dalam bagaimana menggunakan fungsi-fungsi ini, bahkan
menggabungkannya untuk skenario yang lebih kompleks.
Memahami Kebutuhan: Mengapa
Harus Mengambil Kode Unik?
Sebelum kita masuk ke fungsi,
mari kita pahami mengapa kemampuan ini sangat krusial. Bayangkan Anda memiliki
ribuan baris data penjualan di mana kolom "Deskripsi Produk"
berisi "NamaProduk_SKU12345_WarnaMerah_UkuranL". Untuk
menganalisis penjualan per SKU, Anda perlu memisahkan "SKU12345" dari
string panjang tersebut. Atau, Anda memiliki kode invoice seperti "INV-2023-00123-ABC" dan
Anda hanya membutuhkan bagian nomor urutnya ("00123") untuk
pelaporan. Di sinilah fungsi LEFT, RIGHT, dan MID berperan.
Fungsi LEFT: Mengambil
Karakter dari Kiri
Fungsi LEFT digunakan
untuk mengekstrak sejumlah karakter dari awal atau sisi kiri sebuah string. Ini
sangat berguna jika kode unik Anda selalu berada di bagian paling awal string.
Sintaksis Umum:
=LEFT(teks, [jumlah_karakter])
- teks: String asli dari mana Anda ingin mengekstrak
karakter.
- jumlah_karakter: (Opsional) Jumlah karakter yang
ingin Anda ambil dari kiri. Jika dihilangkan, secara default akan
mengambil 1 karakter.
Contoh Praktis:
Misalkan Anda memiliki
string "INV-2023-00123-ABC" dan ingin mengambil kode
awalan "INV".
=LEFT("INV-2023-00123-ABC", 3)
Hasil: "INV"
Fungsi RIGHT: Mengambil
Karakter dari Kanan
Sebaliknya, fungsi RIGHT digunakan
untuk mengambil sejumlah karakter dari akhir atau sisi kanan sebuah string. Ini
ideal jika kode unik Anda selalu berada di bagian paling akhir string.
Sintaksis Umum:
=RIGHT(teks, [jumlah_karakter])
- teks: String asli dari mana Anda ingin mengekstrak
karakter.
- jumlah_karakter: (Opsional) Jumlah karakter yang
ingin Anda ambil dari kanan. Jika dihilangkan, secara default akan
mengambil 1 karakter.
Contoh Praktis:
Dari string yang sama "INV-2023-00123-ABC",
jika Anda ingin mengambil kode akhiran "ABC".
=RIGHT("INV-2023-00123-ABC", 3)
Hasil: "ABC"
Fungsi MID: Mengambil Karakter
dari Tengah
Fungsi MID adalah yang
paling fleksibel di antara ketiganya, memungkinkan Anda mengekstrak sejumlah
karakter dari mana saja di tengah string, dimulai dari posisi tertentu.
Sintaksis Umum:
=MID(teks, posisi_awal, jumlah_karakter)
- teks: String asli dari mana Anda ingin mengekstrak
karakter.
- posisi_awal: Posisi karakter pertama yang ingin
Anda ambil. Penting diingat, posisi pertama dalam string adalah 1.
- jumlah_karakter: Jumlah karakter yang ingin Anda
ambil, dimulai dari posisi_awal.
Contoh Praktis:
Dari string "INV-2023-00123-ABC",
jika Anda ingin mengambil bagian nomor urut "00123".
- Karakter '0' pada "00123" berada pada
posisi ke-10 (setelah "INV-2023-").
- Panjang "00123" adalah 5 karakter.
=MID("INV-2023-00123-ABC", 10, 5)
Hasil: "00123"
Mengambil Kode Unik yang
Posisinya Tidak Selalu Tetap: Kekuatan Kombinasi Fungsi
Bagaimana jika kode unik tidak
selalu berada pada posisi tetap atau memiliki panjang yang konsisten? Di
sinilah kehebatan Excel terlihat dengan kemampuan menggabungkan fungsi. Anda
akan menggunakan MID bersama dengan fungsi lain seperti FIND (atau SEARCH)
dan LEN untuk membuat rumus yang dinamis.
- FIND / SEARCH: Digunakan untuk menemukan
posisi awal suatu karakter atau substring (misalnya, pemisah seperti - atau _)
dalam string.
- LEN: Digunakan untuk menghitung total panjang
string.
Studi Kasus Lanjutan:
Mengambil SKU di Antara Pemisah
Mari kita ambil contoh yang lebih
kompleks: Anda memiliki string "NamaProduk_SKU12345_WarnaMerah" dan
Anda ingin mengambil kode SKU "SKU12345".
- Temukan posisi pemisah pertama (_):
Kita perlu tahu di mana SKU12345 dimulai.
Ini adalah satu karakter setelah _ pertama.
=FIND("_",
"NamaProduk_SKU12345_WarnaMerah")
Hasil: 11 (Posisi _ pertama)
- Temukan posisi pemisah kedua (_):
Kita perlu tahu di mana SKU12345 berakhir.
Ini adalah satu karakter sebelum _ kedua. Karena ada lebih dari
satu _, kita perlu memberi tahu FIND untuk memulai pencarian
setelah _ yang pertama.
=FIND("_",
"NamaProduk_SKU12345_WarnaMerah", FIND("_",
"NamaProduk_SKU12345_WarnaMerah") + 1)
Hasil: 20 (Posisi _ kedua)
- Hitung posisi awal kode unik:
Kode unik kita dimulai tepat
setelah _ pertama.
posisi_awal_sku = (posisi _
pertama) + 1
=FIND("_",
"NamaProduk_SKU12345_WarnaMerah") + 1
posisi_awal_sku = `11
+ 1` = `12`
- Hitung panjang kode unik:
Panjang kode unik adalah jarak
antara _ kedua dan posisi awal kode unik.
panjang_sku = (posisi _ kedua) -
(posisi awal kode unik)
=FIND("_",
"NamaProduk_SKU12345_WarnaMerah", FIND("_",
"NamaProduk_SKU12345_WarnaMerah") + 1) - (FIND("_",
"NamaProduk_SKU12345_WarnaMerah") + 1)
panjang_sku = `20 -
12` = `8`
- Gunakan MID dengan informasi ini:
Sekarang kita memiliki semua
komponen untuk fungsi MID.
=MID("NamaProduk_SKU12345_WarnaMerah", 12, 8)
Hasil: "SKU12345"
Rumus Gabungan dalam Satu Sel
(Diasumsikan string di sel A1):
=MID(A1, FIND("_", A1)+1, FIND("_",
A1, FIND("_", A1)+1) - (FIND("_", A1)+1))
Rumus ini mungkin terlihat rumit
pada awalnya, tetapi dengan memecahnya langkah demi langkah, Anda akan melihat
logika di baliknya. Ini adalah rumus yang sangat powerful untuk mengambil data
dari string yang terstruktur namun dinamis.
Kesimpulan
Menguasai fungsi LEFT, RIGHT,
dan MID adalah keterampilan dasar Excel yang tak ternilai.
Fungsi-fungsi ini bukan hanya alat untuk mengambil teks, melainkan kunci untuk
membuka potensi analisis data yang lebih mendalam dari string yang rumit. Mulai
dari ekstraksi sederhana di awal atau akhir, hingga kombinasi kompleks
dengan FIND dan LEN untuk data yang posisinya tidak tetap,
Anda kini memiliki arsenal untuk membersihkan dan menata data Anda secara
efektif. Teruslah berlatih, dan Anda akan segera menjadi ahli dalam manipulasi
teks di Excel!

Tidak ada komentar:
Posting Komentar