Rumus Excel · Teks

Rumus MID Excel: Mengambil Karakter dari Tengah Teks

Diperbarui

Dicocokkan dengan bantuan resmi, (Microsoft Excel untuk Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016). Belum dicoba di perangkat kami. Sumber · Apa artinya?
Setelan Excel:

Jawaban cepat

Rumus MID Excel ditulis =MID(teks, posisi_awal, jumlah_karakter), misalnya =MID(A2,5,4) mengambil 4 karakter mulai karakter ke-5. Karakter pertama teks berposisi 1. Jika posisi awal lebih besar dari panjang teks, MID mengembalikan teks kosong.

Daftar isi

Sintaks MID

Sintaks

=MID(text; start_num; num_chars)=MID(text, start_num, num_chars)

Berlaku di: Excel untuk Microsoft 365, Excel untuk Microsoft 365 untuk Mac, Excel 2024, Excel 2024 untuk Mac, Excel 2021, Excel 2021 untuk Mac, Excel 2019, Excel 2016

Pemisah argumen mengikuti setelan regional: Excel dengan setelan Indonesia biasanya memakai titik koma (;), setelan Inggris memakai koma (,). Kalau rumus ditolak, ganti pemisahnya lewat tombol Setelan Excel di atas (Microsoft Support).

Argumen MID
ArgumenPenjelasan
textWajibTeks atau sel berisi teks yang karakternya ingin kamu ambil.
start_numWajibPosisi karakter pertama yang diambil. Karakter pertama teks berposisi 1.
num_charsWajibJumlah karakter yang ingin dikembalikan MID.

Contoh penggunaan

Contoh 1: Mengambil kata pertama

Data contoh 1 (huruf kolom dan nomor baris seperti di Excel)
BarisA
1Data
2Aliran Fluida
Rumus
=MID(A2;1;6)=MID(A2,1,6)
Hasil
Aliran

MID mengambil 6 karakter mulai karakter ke-1, yaitu kata Aliran.

Contoh 2: Jumlah karakter melebihi panjang teks

Data contoh 2 (huruf kolom dan nomor baris seperti di Excel)
BarisA
1Data
2Aliran Fluida
Rumus
=MID(A2;8;20)=MID(A2,8,20)
Hasil
Fluida

Teks hanya 13 karakter, jadi MID mengembalikan karakter ke-8 sampai ujung teks tanpa menambahkan spasi.

Contoh 3: Posisi awal di luar teks

Data contoh 3 (huruf kolom dan nomor baris seperti di Excel)
BarisA
1Data
2Aliran Fluida
Rumus
=MID(A2;20;5)=MID(A2,20,5)
Hasil
(teks kosong)

Posisi awal 20 lebih besar dari panjang teks (13), jadi hasilnya teks kosong.

Contoh 4: Mengambil tahun dari kode faktur

Data contoh 4 (huruf kolom dan nomor baris seperti di Excel)
BarisA
1Kode
2INV-2026-0153
Rumus
=MID(A2;5;4)=MID(A2,5,4)
Hasil
2026

Empat karakter pertama adalah INV-, jadi tahun dimulai di karakter ke-5 dan panjangnya 4 karakter.

Contoh 5: Mengambil bulan dari teks tanggal

Data contoh 5 (huruf kolom dan nomor baris seperti di Excel)
BarisA
1Tanggal teks
220260315
Rumus
=MID(A2;5;2)=MID(A2,5,2)
Hasil
03

Teks berformat TTTTBBHH, jadi bulan dimulai di karakter kelima dan panjangnya 2 karakter.

Kesalahan umum

#VALUE!

Penyebab: start_num kurang dari 1, atau num_chars bernilai negatif.

Solusi: Isi start_num minimal 1 dan num_chars dengan angka yang tidak negatif.

Hasil kosong

Penyebab: start_num lebih besar dari panjang teks.

Solusi: Periksa panjang teksnya dan pastikan posisi awal berada di dalam teks.

Hasil lebih pendek dari jumlah karakter yang diminta

Penyebab: start_num ditambah num_chars melebihi panjang teks, jadi MID hanya mengembalikan karakter sampai ujung teks.

Solusi: Ini perilaku normal; MID tidak menambahkan spasi di akhir. Kecilkan num_chars bila perlu.

Pertanyaan umum

Apa beda MID dengan LEFT dan RIGHT?

LEFT mengambil karakter dari kiri, RIGHT dari kanan, dan MID dari posisi tertentu di tengah. Contoh Microsoft mengubah teks 20140314 menjadi tanggal: LEFT mengambil 4 karakter tahun, MID 2 karakter bulan mulai karakter kelima, dan RIGHT 2 karakter hari.

Apakah spasi dihitung sebagai karakter oleh MID?

Ya. Spasi dihitung sebagai karakter. Dalam contoh Microsoft versi bahasa Inggris, teks Fluid Flow dihitung 10 karakter, termasuk spasi di tengahnya.

Bagaimana mengubah teks tanggal 20260315 menjadi tanggal Excel?

Gabungkan dengan DATE: =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)). Cara ini dipakai Microsoft untuk teks berformat TTTTBBHH yang tidak dikenali sebagai tanggal.

Panduan terkait

Sumber

  1. Fungsi MID (Microsoft Support)support.microsoft.com
  2. Fungsi DATE (Microsoft Support)support.microsoft.com
  3. MID function (Microsoft Support)support.microsoft.com