Fungsi Excel LEFT dengan contoh rumus

  • Bagikan Ini
Michael Brown

Tutorial menunjukkan cara menggunakan fungsi LEFT di Excel untuk mendapatkan substring dari awal string teks, mengekstrak teks sebelum karakter tertentu, memaksa rumus Kiri untuk mengembalikan angka, dan banyak lagi.

Di antara banyak fungsi berbeda yang disediakan Microsoft Excel untuk memanipulasi data teks, LEFT adalah salah satu yang paling banyak digunakan. Seperti namanya, fungsi ini memungkinkan Anda mengekstrak sejumlah karakter tertentu mulai dari sisi kiri string teks. Namun, Excel LEFT mampu melakukan lebih dari esensi murninya. Dalam tutorial ini, Anda akan menemukan beberapa rumus dasar Left untukmemahami sintaksnya, dan kemudian saya akan menunjukkan kepada Anda beberapa cara di mana Anda dapat menggunakan fungsi LEFT Excel jauh melampaui penggunaan dasarnya.

    Fungsi LEFT Excel - sintaksis

    Fungsi LEFT di Excel mengembalikan jumlah karakter tertentu (substring) dari awal string.

    Sintaks fungsi LEFT adalah sebagai berikut:

    KIRI(teks, [num_chars])

    Di mana:

    • Teks (wajib) adalah string teks dari mana Anda ingin mengekstrak substring. Biasanya ini diberikan sebagai referensi ke sel yang berisi teks.
    • Num_chars (opsional) - jumlah karakter yang akan diekstrak, dimulai dari sisi kiri string.
      • Jika num_chars dihilangkan, defaultnya adalah 1, artinya rumus Kiri akan mengembalikan 1 karakter.
      • Jika num_chars lebih besar dari total panjang teks , sebuah rumus Left akan mengembalikan semua teks .

    Misalnya, untuk mengekstrak 3 karakter pertama dari teks di sel A2, gunakan rumus ini:

    = KIRI (A2, 3)

    Tangkapan layar berikut ini menunjukkan hasilnya:

    Catatan penting! LEFT termasuk dalam kategori fungsi Text, oleh karena itu hasil dari formula Left selalu berupa string teks Jika Anda bekerja dengan dataset numerik dan ingin fungsi LEFT mengembalikan angka, gunakan bersama dengan fungsi VALUE seperti yang ditunjukkan dalam contoh ini.

    Cara menggunakan fungsi LEFT di Excel - contoh rumus

    Selain mengekstrak teks dari kiri string, apa lagi yang bisa dilakukan fungsi LEFT? Contoh berikut menunjukkan bagaimana Anda dapat menggunakan LEFT dalam kombinasi dengan fungsi Excel lainnya untuk menyelesaikan tugas yang lebih kompleks.

    Cara mengekstrak substring sebelum karakter tertentu

    Dalam beberapa kasus, Anda mungkin perlu mengekstrak bagian dari string teks yang mendahului karakter tertentu. Misalnya, Anda mungkin ingin menarik nama depan dari kolom nama lengkap atau mendapatkan kode negara dari kolom nomor telepon. Masalahnya adalah bahwa setiap nama dan setiap kode berisi jumlah karakter yang berbeda, dan oleh karena itu Anda tidak bisa begitu saja memberikan nomor yang telah ditentukan sebelumnya ke num_chars argumen dari rumus Kiri kamu seperti yang kita lakukan pada contoh di atas.

    Jika nama depan dan belakang dipisahkan oleh spasi, masalahnya bermuara pada penentuan posisi karakter spasi dalam string, yang dapat dengan mudah dilakukan dengan menggunakan fungsi SEARCH atau FIND.

    Seandainya nama lengkap berada di sel A2, posisi spasi dikembalikan oleh rumus sederhana ini: SEARCH(" ",A2)). Dan sekarang, Anda menyematkan rumus ini di dalam num_chars argumen dari fungsi LEFT:

    =KIRI(A2, CARI(" ", A2))

    Untuk meningkatkan rumus sedikit lebih jauh, singkirkan spasi tambahan dengan mengurangi 1 dari hasil rumus Pencarian (tidak terlihat di sel, spasi tambahan dapat menyebabkan banyak masalah terutama jika Anda berencana menggunakan nama yang diekstrak dalam rumus lain):

    =KIRI(A2, CARI(" ", A2)-1)

    Dengan cara yang sama, Anda dapat mengekstrak kode negara dari kolom nomor telepon. Satu-satunya perbedaan adalah Anda menggunakan fungsi Search untuk mengetahui posisi tanda hubung pertama ("-") daripada spasi:

    =KIRI(A2, CARI("-", A2)-1)

    Sebagai penutup, kamu bisa menggunakan rumus umum ini untuk mendapatkan substring yang mendahului karakter lainnya:

    KIRI( string , CARI( karakter , string ) - 1)

    Cara menghapus karakter N terakhir dari sebuah string

    Anda sudah tahu cara menggunakan fungsi LEFT Excel untuk mendapatkan substring dari awal string teks. Tetapi terkadang Anda mungkin ingin melakukan sesuatu yang berbeda - hapus sejumlah karakter tertentu dari akhir string dan tarik sisa string ke dalam sel lain. Untuk ini, gunakan fungsi LEFT yang dikombinasikan dengan LEN, seperti ini:

    KIRI( string, LEN( string ) - number_of_chars_to_remove )

    Rumusnya bekerja dengan logika ini: fungsi LEN mendapatkan jumlah total karakter dalam string, lalu Anda mengurangi jumlah karakter yang tidak diinginkan dari panjang total, dan meminta fungsi LEFT mengembalikan karakter yang tersisa.

    Misalnya, untuk menghapus 7 karakter terakhir dari teks di A2, gunakan rumus ini:

    =KIRI(A2, LEN(A2)-7)

    Seperti yang ditunjukkan dalam tangkapan layar di bawah ini, formula berhasil memotong " - Yang Harus Dilakukan" postfix (4 huruf, tanda hubung dan 2 spasi) dari string teks dalam kolom A.

    Cara memaksa fungsi LEFT untuk mengembalikan angka

    Seperti yang sudah Anda ketahui, fungsi Excel LEFT selalu mengembalikan teks, bahkan saat Anda menarik beberapa digit pertama dari sebuah angka. Artinya bagi Anda adalah Anda tidak akan dapat menggunakan hasil rumus Kiri Anda dalam penghitungan atau fungsi Excel lainnya yang beroperasi pada angka.

    Jadi, bagaimana Anda membuat Excel LEFT untuk mengeluarkan angka daripada string teks? Cukup dengan membungkusnya dalam fungsi VALUE, yang dirancang untuk mengubah string yang mewakili angka menjadi angka, seperti ini: NILAI(KIRI())

    Misalnya, untuk mengekstrak 2 karakter pertama dari string di A2 dan mengubah output menjadi angka, gunakan rumus ini:

    =VALUE(KIRI(A2,2))

    Hasilnya akan terlihat seperti ini:

    Seperti yang Anda lihat pada tangkapan layar di atas, angka-angka di kolom B yang diperoleh dengan rumus Value Left adalah sel kanan-terang, berlawanan dengan teks rata kiri di kolom A. Karena Excel mengenali keluaran sebagai angka, Anda bebas menjumlahkan dan rata-rata nilai-nilai tersebut, menemukan nilai min dan maks, dan melakukan perhitungan lainnya.

    Ini hanyalah beberapa dari banyak kemungkinan penggunaan LEFT di Excel. Untuk melihat lebih dekat rumus yang dibahas dalam tutorial ini, Anda dipersilakan untuk mengunduh lembar kerja sampel fungsi LEFT Excel.

    Untuk contoh-contoh rumus Left lainnya, silakan lihat sumber-sumber berikut ini:

    • Pisahkan string dengan koma, titik dua, garis miring, tanda hubung atau pembatas lainnya
    • Cara membagi string dengan jeda baris
    • Cara mengonversi 8-angka ke tanggal
    • Menghitung jumlah karakter sebelum atau sesudah karakter tertentu
    • Rumus array untuk melakukan kalkulasi yang berbeda pada angka dalam rentang yang berbeda

    Fungsi Excel LEFT tidak berfungsi - alasan dan solusi

    Jika fungsi Excel LEFT tidak berfungsi dengan baik di lembar kerja Anda, kemungkinan besar karena salah satu alasan berikut.

    1. Argumen Num_chars kurang dari nol

    Jika rumus Kiri Excel Anda mengembalikan #VALUE! error, hal pertama yang harus Anda periksa adalah nilai dalam rumus num_chars Jika itu adalah angka negatif, hapus saja tanda minus dan kesalahan akan hilang (tentu saja, sangat tidak mungkin seseorang akan menaruh angka negatif di sana dengan sengaja, tetapi berbuat salah adalah manusiawi :)

    Paling sering, kesalahan VALUE terjadi apabila num_chars Dalam kasus ini, salin fungsi itu ke sel lain atau pilih di bilah rumus dan tekan F9 untuk melihat apa yang disamakannya. Jika nilainya kurang dari 0, periksa fungsi untuk kesalahan.

    Untuk mengilustrasikan poinnya dengan lebih baik, mari kita ambil rumus Kiri yang telah kita gunakan dalam contoh pertama untuk mengekstrak kode telepon negara: LEFT(A2, SEARCH("-", A2)-1). Seperti yang mungkin Anda ingat, fungsi Pencarian di num_chars menghitung posisi tanda hubung pertama dalam string asli, dari mana kita mengurangi 1 untuk menghapus tanda hubung dari hasil akhir. Jika saya tidak sengaja mengganti -1, katakanlah, dengan -11, rumusnya akan melalui kesalahan #VALUE karena num_chars argumen sama dengan angka negatif:

    2. Spasi terdepan dalam teks asli

    Jika rumus Excel Left Anda gagal tanpa alasan yang jelas, periksa nilai asli untuk spasi di depannya. Jika Anda telah menyalin data Anda dari web atau diekspor dari sumber eksternal lain, banyak spasi seperti itu mungkin mengintai tanpa disadari sebelum entri teks, dan Anda tidak akan pernah tahu bahwa mereka ada di sana sampai ada yang tidak beres. Gambar berikut mengilustrasikan masalahnya:

    Untuk menghilangkan spasi di depan lembar kerja Anda, gunakan fungsi Excel TRIM atau add-in Text Toolkit.

    3. Excel LEFT tidak bekerja dengan tanggal

    Jika Anda mencoba menggunakan fungsi Excel LEFT untuk mendapatkan bagian individual dari tanggal (seperti hari, bulan atau tahun), dalam banyak kasus Anda hanya akan mengambil beberapa digit pertama dari angka yang mewakili tanggal tersebut. Intinya adalah bahwa di Microsoft Excel, semua tanggal disimpan sebagai bilangan bulat yang mewakili jumlah hari sejak 1 Januari 1900, yang disimpan sebagai angka 1 (untuk informasi lebih lanjut, silakan lihatApa yang Anda lihat dalam sel hanyalah representasi visual dari tanggal dan tampilannya dapat dengan mudah diubah dengan menerapkan format tanggal yang berbeda.

    Misalnya, jika Anda memiliki tanggal 11-Jan-2017 di sel A1 dan Anda mencoba mengekstrak hari dengan menggunakan rumus LEFT (A1,2), hasilnya adalah 42, yang merupakan 2 digit pertama dari angka 42746 yang mewakili 11 Januari 2017 di sistem Excel internal.

    Untuk mengekstrak bagian tertentu dari tanggal, gunakan salah satu fungsi berikut ini: DAY (HARI), MONTH (BULAN) atau YEAR (TAHUN).

    Jika tanggal Anda dimasukkan sebagai string teks, fungsi LEFT akan bekerja tanpa hambatan, seperti yang ditunjukkan di bagian kanan tangkapan layar:

    Ini adalah cara Anda menggunakan fungsi LEFT di Excel. Saya berterima kasih telah membaca dan berharap dapat bertemu Anda lagi minggu depan.

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.