MID, MIDB (Fungsi MID, MIDB)

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi MID dan MIDB dalam Microsoft Excel.

Deskripsi

MID mengembalikan jumlah karakter tertentu dari sebuah string teks, dimulai dari posisi yang Anda tentukan, berdasarkan jumlah karakter yang Anda tentukan.

MIDB mengembalikan jumlah karakter tertentu dari sebuah string teks, dimulai dari posisi yang Anda tentukan, berdasarkan jumlah byte yang Anda tentukan.

Penting: 

  • Fungsi ini mungkin tidak tersedia dalam semua bahasa.

  • MID untuk dipakai dengan bahasa yang menggunakan sekelompok karakter yang memiliki byte tunggal (SBCS), sementara MIDB untuk dipakai dengan bahasa yang menggunakan sekelompok karakter dengan byte ganda (DBCS). Pengaturan bahasa default pada komputer Anda mempengaruhi nilai pengembalian dengan cara berikut:

  • MID selalu menghitung setiap karakter, baik byte tunggal maupun byte ganda, sebagai 1, tidak peduli apa pun pengaturan bahasanya.

  • MIDB menghitung setiap karakter dengan byte ganda sebagai 2 ketika Anda mengaktifkan pengeditan bahasa yang mendukung DBCS lalu mengaturnya sebagai bahasa default. Jika tidak, MIDB menghitung setiap karakter sebagai 1.

Bahasa yang mendukung DBCS meliputi Jepang, Mandarin (Sederhana), Mandarin (Tradisional), dan Korea.

Sintaks

MID(text, start_num, num_chars)

MIDB(text, start_num, num_bytes)

Sintaks fungsi MID dan MIDB memiliki argumen ini:

  • Text    Diperlukan. String teks yang memuat karakter yang ingin Anda ekstrak.

  • Start_num    Diperlukan. Posisi karakter pertama yang ingin Anda ekstrak dalam teks. Karakter pertama dalam teks memiliki start_num 1, dan seterusnya.

  • Num_chars    Diperlukan. Menentukan jumlah karakter yang ingin dikembalikan oleh MID.

  • Num_bytes    Diperlukan. Menentukan jumlah karakter yang ingin dikembalikan oleh MIDB dari teks, dalam byte.

Keterangan

  • Jika start_num lebih besar daripada panjang teks, maka MID mengembalikan "" (teks kosong).

  • Jika start_num lebih kecil dari panjang teks, tapi start_num ditambah num_chars melebihi panjang teks, maka MID mengembalikan karakter hingga ujung teks.

  • Jika start_num lebih kecil dari 1, maka MID mengembalikan nilai kesalahan #VALUE!.

  • Jika num_chars negatif, maka MID mengembalikan nilai kesalahan #VALUE!.

  • Jika num_bytes negatif, maka MIDB mengembalikan nilai kesalahan #VALUE!.

Contoh

Salin contoh data dalam tabel berikut dan tempelkan ke dalam sel A lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Data

Aliran Fluida

Rumus

Deskripsi

Hasil

=MID(A2,1,5)

Mengembalikan 5 karakteri dari string di A2, yang dimulai dari karakter ke-1.

Fluida

=MID(A2,7,20)

Mengembalikan 20 karakteri dari string di A2, yang dimulai dari karakter ke-7. Karena jumlah karakter untuk dikembalikan (20) lebih besar dari panjang string (10), semua karakter, yang dimulai dari yang ke-7, dikembalikan. Tidak ada karakter kosong (spasi) yang ditambahkan ke bagian akhir.

Aliran

=MID(A2,20,5)

Karena titik awal lebih besar dari panjang string (10), teksi kosong dikembalikan.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×