Mengambil dari Tengah dengan MID
Ekstrak karakter dari posisi mana pun dalam string menggunakan MID
Mengambil dari Tengah dengan MID adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Saat Data Berada di Tengah
LEFT dan RIGHT menangani bagian tepi teks, tetapi bagaimana jika karakter yang diperlukan berada di tengah?
Bayangkan sebuah kode seperti US-4471-X yang memiliki angka empat digit di antara dua tanda hubung. Anda tidak dapat mengambilnya hanya dari salah satu ujung. Untuk itu, Anda memerlukan fungsi MID.
Fungsi MID Memerlukan Tiga Bagian
MID memerlukan tiga informasi:
- Teks (atau sebuah sel)
- Posisi awal — karakter yang menjadi titik awal
- Jumlah karakter yang akan diambil
Posisi dihitung dari kiri, dimulai dari 1. Jadi, karakter 1 adalah huruf pertama, karakter 2 adalah huruf kedua, dan seterusnya.
=MID(text, start, count)Contoh MID Pertama
Ambil kata Spreadsheet. Untuk mengambil read, mulai dari posisi 3, yaitu huruf r, lalu ambil 4 karakter.
MID("Spreadsheet", 3, 4) menghasilkan read. Hitung dengan cermat: S(1) p(2) r(3) e(4) a(5) d(6). Mulai dari posisi 3 dan mengambil 4 karakter menghasilkan r-e-a-d.
=MID("Spreadsheet", 3, 4)MID dengan Referensi Sel
Misalkan A2 berisi kode US-4471-X dan Anda ingin mengambil angka tengah, yaitu 4471.
Angka tersebut dimulai pada posisi 4, tepat setelah US-, dan panjangnya 4 karakter. Hasilnya adalah 4471, yang diambil dengan rapi dari bagian tengah kode.
=MID(A2, 4, 4)Menghitung Posisi dengan Cermat
Kesalahan MID yang paling umum adalah salah menghitung posisi awal. Ingatlah bahwa setiap karakter dihitung — termasuk tanda hubung, spasi, dan simbol.
Dalam US-4471-X: U berada di posisi 1, S di posisi 2, tanda hubung di posisi 3, lalu posisi 4 adalah digit pertama. Jika Anda lupa menghitung tanda hubung, Anda akan mulai satu posisi terlalu awal dan mendapatkan hasil yang salah.
Mengambil Satu Karakter di Tengah
Jika Anda hanya menginginkan satu karakter, tetapkan jumlahnya menjadi 1. Untuk mengambil karakter ketiga dari apa pun yang ada di A2:
MID(A2, 3, 1) hanya menghasilkan satu karakter tersebut. Ini berguna untuk memeriksa penanda yang terdapat dalam sebuah kode, seperti huruf status pada posisi tertentu.
=MID(A2, 3, 1)MID hingga Akhir Rangkaian Teks
Bagaimana jika Anda ingin mengambil semua teks mulai dari titik tertentu, tetapi tidak mengetahui panjang pastinya? Berikan saja jumlah yang lebih besar daripada panjang rangkaian teks mana pun.
MID(A2, 4, 100) mengambil teks mulai dari posisi 4 hingga akhir. Seperti LEFT dan RIGHT, MID tidak pernah menghasilkan error ketika Anda meminta lebih banyak karakter daripada yang tersedia — fungsi ini hanya berhenti di bagian akhir.
=MID(A2, 4, 100)Menemukan Posisi Awal secara Dinamis
Menetapkan posisi awal secara langsung hanya berfungsi jika formatnya tetap. Jika formatnya berubah-ubah, gunakan FIND atau SEARCH untuk menemukan penanda.
Jika nama disimpan dalam format Nama Belakang, Nama Depan di A2, FIND(", ", A2) mengembalikan posisi koma. Dengan memasukkan hasil tersebut ke MID, Anda dapat mengekstrak nama depan tanpa memedulikan panjang nama belakang.
=MID(A2, FIND(", ", A2) + 2, 100)FIND vs SEARCH
FIND dan SEARCH sama-sama menemukan teks di dalam teks lain dan mengembalikan nomor posisinya. Perbedaannya:
FINDpeka terhadap huruf besar-kecilSEARCHtidak peka terhadap huruf besar-kecil dan mengizinkan karakter pengganti
Gunakan SEARCH jika kapitalisasi tidak penting bagi Anda. Keduanya dapat dipadukan dengan MID untuk membuat proses ekstraksi lebih fleksibel.
=SEARCH("x", A2)Kombinasi Praktis
Bayangkan alamat surel berada di kolom A dan Anda hanya ingin mengambil nama domainnya. Nama domain dimulai tepat setelah tanda @.
FIND("@", A2) menemukan posisi @, tambahkan 1 untuk melewatinya, lalu MID menggunakan jumlah yang besar untuk mengambil teks hingga akhir. Hasilnya adalah semua teks setelah @, seperti coddykit.com.
=MID(A2, FIND("@", A2) + 1, 100)Mengekstrak Teks di Antara Dua Penanda
Untuk mengambil teks yang berada di antara dua karakter yang diketahui, temukan kedua posisinya dan biarkan MID mengambil teks di antaranya.
Dalam US-4471-X, tanda hubung pertama dan kedua mengapit angka tersebut. FIND("-", A2) menemukan tanda hubung pertama. Menambahkan 1 membuat pengambilan dimulai tepat setelahnya, sedangkan jumlah karakter ditentukan oleh jarak ke tanda hubung berikutnya. Pola ini dapat digunakan untuk berbagai kode di dunia nyata.
=MID(A2, FIND("-", A2) + 1, FIND("-", A2, FIND("-", A2) + 1) - FIND("-", A2) - 1)Uji Cepat
Uji pemahaman Anda tentang MID.
Ringkasan: Fungsi MID
Anda telah mempelajari cara mengekstrak karakter dari bagian mana pun di dalam teks.
MID(text, start, count)dimulai dari suatu posisi dan mengambil sejumlah karakter- Posisi dimulai dari 1 dan mencakup setiap simbol serta spasi
- Gunakan jumlah yang besar agar dapat mencapai akhir dengan aman
- Pasangkan MID dengan
FINDatauSEARCHketika posisi awal berubah-ubah
Selanjutnya, Anda akan mengukur panjang suatu teks dengan LEN.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengambil dari Tengah dengan MID” gratis?
Ya — teks lengkap “Mengambil dari Tengah dengan MID” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mengambil dari Tengah dengan MID”?
Ekstrak karakter dari posisi mana pun dalam string menggunakan MID Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Mengambil dari Tengah dengan MID” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengekstrak Teks dengan LEFT dan RIGHT
- Mengambil dari Tengah dengan MID
- Mengukur Teks dengan LEN
- Membersihkan Spasi dengan TRIM