Fungsi MID adalah rumus Microsoft Excel yang digunakan untuk mengambil sebagian teks dari tengah sebuah sel berdasarkan posisi karakter tertentu. Rumus ini penting bagi pemula karena sering dipakai untuk memisahkan kode, mengambil nomor tertentu, membaca format data, hingga membersihkan teks yang masih tercampur. Dengan memahami fungsi MID, pengguna dapat mengolah data teks lebih cepat tanpa harus menyalin bagian kata secara manual.
Mengapa Fungsi MID Sering Dibutuhkan di Excel?
Dalam pekerjaan sehari-hari, data yang masuk ke Excel tidak selalu rapi. Ada kode produk, nomor invoice, ID pelanggan, tanggal, atau data gabungan yang tersimpan dalam satu kolom. Jika harus memisahkan bagian tertentu satu per satu, prosesnya akan memakan waktu lama.
Masalah seperti ini sering dialami oleh admin, pelajar, staf keuangan, pemilik toko, hingga pengguna Excel pemula. Data terlihat sederhana, tetapi sulit dibaca karena informasi penting berada di tengah teks.
Fungsi MID menjadi alat yang membantu mengambil bagian tersebut secara otomatis. Ibarat gunting kecil, rumus ini dapat memotong bagian teks yang dibutuhkan tanpa merusak data aslinya.
Apa Itu Fungsi MID?
Fungsi MID adalah rumus Excel untuk mengambil sejumlah karakter dari teks, dimulai dari posisi karakter yang ditentukan. Rumus ini bekerja berdasarkan urutan huruf atau angka dalam sebuah sel.
Struktur dasarnya adalah:
=MID(text, start_num, num_chars)
Keterangan:
| Bagian Rumus | Fungsi |
|---|---|
| text | Teks atau sel yang ingin diambil sebagian karakternya |
| start_num | Posisi awal karakter yang ingin diambil |
| num_chars | Jumlah karakter yang ingin diambil |
Contohnya, jika sel A2 berisi teks MLG-2026-001, lalu pengguna ingin mengambil angka tahun 2026, maka rumusnya:
=MID(A2,5,4)
Excel akan mulai membaca dari karakter ke-5, lalu mengambil 4 karakter. Hasilnya adalah 2026.
Cara Menghitung Posisi Karakter pada Fungsi MID
Bagian yang paling sering membingungkan pemula adalah menentukan posisi awal karakter. Excel menghitung karakter dari kiri ke kanan, termasuk huruf, angka, spasi, dan tanda baca.
Contoh teks:
MLG-2026-001
Urutan karakternya:
| Karakter | M | L | G | – | 2 | 0 | 2 | 6 | – | 0 | 0 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Posisi | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Jika ingin mengambil 2026, maka posisi awalnya adalah 5 dan jumlah karakternya 4. Karena itu, rumus yang digunakan adalah:
=MID(A2,5,4)
Cara ini tampak sederhana, tetapi sangat berguna ketika format data sudah konsisten.
Contoh Fungsi MID untuk Mengambil Kode Tahun
Misalnya terdapat daftar nomor invoice seperti berikut:
| Nomor Invoice | Tahun |
|---|---|
| INV-2024-001 | |
| INV-2025-002 | |
| INV-2026-003 |
Jika ingin mengambil tahun dari nomor invoice, gunakan rumus:
=MID(A2,5,4)
Hasilnya:
| Nomor Invoice | Tahun |
|---|---|
| INV-2024-001 | 2024 |
| INV-2025-002 | 2025 |
| INV-2026-003 | 2026 |
Contoh ini sering dipakai dalam laporan transaksi, pembukuan, administrasi penjualan, dan pengarsipan dokumen.
Contoh Fungsi MID untuk Mengambil Kode Kota
Fungsi MID juga berguna untuk mengambil kode tertentu dari data pelanggan atau produk. Misalnya, kode pelanggan memiliki format:
CUS-MLG-009
Jika kode kota berada di tengah, yaitu MLG, maka rumusnya:
=MID(A2,5,3)
Hasilnya adalah MLG.
Contoh tabel:
| Kode Pelanggan | Kode Kota |
|---|---|
| CUS-MLG-009 | MLG |
| CUS-SBY-014 | SBY |
| CUS-JKT-021 | JKT |
Rumus ini membantu pengguna membuat kategori berdasarkan lokasi tanpa harus mengetik ulang kode satu per satu.
Contoh Fungsi MID untuk Mengambil Nomor dari Teks
Kadang data berisi gabungan huruf dan angka, misalnya kode produk:
PRD-4589-A
Jika ingin mengambil nomor produk 4589, gunakan rumus:
=MID(A2,5,4)
Hasilnya:
| Kode Produk | Nomor Produk |
|---|---|
| PRD-4589-A | 4589 |
| PRD-7821-B | 7821 |
| PRD-9360-C | 9360 |
Contoh ini cocok digunakan dalam pengelolaan stok barang, database produk, dan laporan inventaris.
Perbedaan Fungsi MID, LEFT, dan RIGHT
Pemula sering bingung membedakan MID dengan LEFT dan RIGHT. Ketiganya sama-sama digunakan untuk mengambil teks, tetapi posisi pengambilannya berbeda.
| Fungsi | Kegunaan | Contoh |
|---|---|---|
| LEFT | Mengambil karakter dari kiri | Mengambil INV dari INV-2026-001 |
| RIGHT | Mengambil karakter dari kanan | Mengambil 001 dari INV-2026-001 |
| MID | Mengambil karakter dari tengah | Mengambil 2026 dari INV-2026-001 |
Jika data yang dibutuhkan berada di awal teks, gunakan LEFT. Jika berada di akhir teks, gunakan RIGHT. Jika berada di tengah, gunakan MID.
Menggabungkan Fungsi MID dengan Fungsi Lain
Fungsi MID bisa digunakan bersama rumus lain seperti VALUE, FIND, SEARCH, dan LEN. Kombinasi ini berguna saat posisi karakter tidak selalu tetap.
Misalnya, hasil MID berupa angka tetapi masih terbaca sebagai teks. Pengguna dapat mengubahnya menjadi angka dengan fungsi VALUE:
=VALUE(MID(A2,5,4))
Rumus ini mengambil teks dari tengah, lalu mengubah hasilnya menjadi angka. Cara ini penting jika hasil tersebut ingin digunakan untuk perhitungan.
Untuk data yang pemisahnya tidak selalu sama, pengguna dapat memakai FIND atau SEARCH agar Excel mencari posisi karakter tertentu secara otomatis. Namun, bagi pemula, sebaiknya pahami MID dasar terlebih dahulu sebelum masuk ke kombinasi rumus yang lebih kompleks.
Kesalahan Umum Saat Menggunakan Fungsi MID
Kesalahan pertama adalah salah menghitung posisi karakter. Jika start_num keliru, hasil yang muncul bisa bergeser atau tidak sesuai. Karena itu, periksa urutan karakter sebelum menulis rumus.
Kesalahan kedua adalah jumlah karakter terlalu sedikit atau terlalu banyak. Misalnya ingin mengambil 2026, tetapi num_chars hanya diisi 3. Hasilnya akan menjadi 202.
Kesalahan ketiga adalah lupa bahwa spasi dan tanda baca ikut dihitung. Jika teks berisi spasi, Excel tetap menghitung spasi sebagai satu karakter.
Kesalahan lain adalah menggunakan format data yang tidak konsisten. Jika sebagian kode memiliki panjang berbeda, rumus MID sederhana mungkin tidak menghasilkan output yang sama. Dalam kasus seperti ini, pengguna perlu bantuan fungsi lain seperti FIND atau SEARCH.
Latihan Sederhana Fungsi MID untuk Pemula
Agar lebih cepat memahami fungsi MID, buat tabel kecil dengan data berikut:
| Kode | Hasil yang Diambil |
|---|---|
| MHS-2026-001 | 2026 |
| BRG-4587-A | 4587 |
| KOT-MLG-09 | MLG |
Gunakan rumus sesuai posisi karakter masing-masing. Untuk MHS-2026-001, rumusnya:
=MID(A2,5,4)
Untuk BRG-4587-A, rumusnya:
=MID(A3,5,4)
Untuk KOT-MLG-09, rumusnya:
=MID(A4,5,3)
Latihan seperti ini membantu pemula memahami pola teks, posisi karakter, dan jumlah karakter yang perlu diambil. Setelah terbiasa, fungsi MID akan terasa seperti alat kecil yang sangat membantu dalam merapikan data Excel.
