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.

    • Jika start_num lebih besar dari panjang teks, MID/MIDB mengembalikan "" (teks kosong).

    • Jika start_num lebih kecil dari panjang teks, tapi start_num Plus num_chars melebihi panjang teks, pertengahan/MIDB mengembalikan karakter hingga akhir teks.

    • Jika start_num kurang dari 1, MID/MIDB mengembalikan #VALUE! nilai kesalahan.

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

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

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

    • Jika num_bytes negatif, MIDB mengembalikan #VALUE! #REF!.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel 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.

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

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.

×