Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

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:

  • Teks    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, tetapi start_num ditambah num_chars melebihi panjang teks, MID/MIDB mengembalikan karakter hingga akhir teks.

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

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

    • Jika num_chars negatif, MAKA 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 A1 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.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×