Inilah Fungsi LEN Excel Yang Harus Diketahui

Fungsi LEN Excel mengembalikan jumlah karakter dalam string teks. Ini juga dikenal sebagai fungsi panjang di Excel, dan dapat ditemukan di antara kategori teks rumus.


Sintaks – fungsi LEN Excel

Fungsi LEN hanya membawa satu argumen, yaitu teks yang diminta untuk dievaluasi.

=LEN(text)

Teks itu mungkin dalam bentuk referensi sel, atau teks yang diketik langsung ke dalam rumus dalam tanda kutip ganda.

Menariknya, LEN juga akan menghitung jumlah karakter dalam nilai numerik, tetapi menghitung jumlah karakter dalam nilai sebenarnya dari angka tersebut, dan belum tentu format yang ditampilkan.

Oleh karena itu, pada gambar berikut, angka dalam sel A2 dihitung sebagai 3 karakter, karena nilai sebenarnya adalah 100, meskipun angka tersebut diformat dengan 7 karakter.

Fungsi LEN ExcelSebaliknya, pada gambar berikut, angka dalam sel A2 dihitung sebagai 17 karakter meskipun desimal dibulatkan menjadi 6 tempat dan sel hanya menampilkan 8 karakter.

Fungsi LEN ExcelJika Anda hanya ingin mempelajari fungsi LEN, Anda baru saja melakukannya. Tetapi Anda mungkin juga ingin tahu bagaimana Anda dapat menerapkannya untuk memecahkan masalah atau menggunakannya untuk meningkatkan alur kerja Anda. Berikut adalah beberapa contoh.

Gabungkan dengan fungsi string lainnya

LEN sering dikombinasikan dengan fungsi string Excel lainnya seperti TRIM, LEFT, MID, RIGHT, dan SEARCH untuk mengekstrak elemen tertentu dari string teks yang lebih panjang. Sangat penting untuk mengetahui jenis nilai yang dikembalikan untuk setiap fungsi untuk menentukan kombinasi yang tepat. Ringkasan fungsi teks umum dalam kategori ini ditunjukkan di bawah ini.

Fungsi Sintaksis Nilai kembali
LEN LEN(teks) Nomor dari karakter
MEMANGKAS TRIM(teks) Teks tanpa spasi awal dan akhir
PENGGANTI PENGGANTI(teks, teks_lama, teks_baru, [instance_num]) Teksdengan mengganti nilai yang diberikan
KIRI KIRI(teks, [num_chars]) Teks – karakter paling kiri
BAIK KANAN (teks, [num_chars]) Teks – karakter paling kanan
PERTENGAHAN MID(teks, start_num, num_chars) Teks – karakter tengah, diberi awal dan panjang kiri
CARI SEARCH(temukan_teks, dalam_teks, [start_num]) Nomor posisi dari teks tertentu

Kecualikan spasi awal dan akhir dengan TRIM

Dalam contoh di bawah ini, fungsi LEN di sel B1 diatur untuk menghitung jumlah karakter di sel A1 dan mengembalikan nilai 20.

=LEN(A1)

Fungsi LEN ExcelIni tampaknya tidak benar sampai kita memperhatikan bahwa frasa “Selamat ulang tahun!” di A1 memiliki spasi sebelum dan sesudah teks, jadi alih-alih mendapatkan hitungan 18 karakter, fungsi LEN menghitung total 20.

Baca Juga:  5 Cara Mendapatkan Tanggal atau Waktu Saat Ini di Excel

Untuk menghilangkan kemungkinan terjadinya hal ini (yang cukup sering terjadi, terutama dengan teks yang diimpor), kita dapat membuat sarang fungsi TRIM dan LEN. TRIM dirancang untuk menghapus semua spasi dari string teks kecuali spasi di antara kata-kata, dan menampilkan karakter yang tersisa. Menempatkan rumus TRIM sebagai argumen fungsi LEN memberitahu Excel untuk menghitung jumlah karakter dalam string yang dipangkas.

=LEN(TRIM(A1))

Fungsi LEN ExcelPerhatikan bahwa jarak antara “bahagia” dan “ulang tahun” serta tanda seru semuanya dihitung.

Kecualikan semua spasi

Kami juga dapat menggunakan fungsi LEN untuk menghitung karakter dalam sel, tidak termasuk semua spasi, bahkan antar kata. Untuk mencapai ini, kita dapat menggunakan kombinasi rumus SUBSTITUTE dan LEN.

Sintaks dari fungsi SUBSTITUTE adalah:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Teks yang akan diganti (teks lama) dan teks pengganti (teks baru) masing-masing ditempatkan dalam tanda kutip ganda. Itu contoh_num argumen menentukan kemunculan teks lama mana yang harus diganti. Karena kami ingin semua spasi diganti, kami akan menghilangkan argumen opsional ini.

Bersarang dua fungsi memberikan rumus:

=LEN(SUBSTITUTE(A1," ",""))

Fungsi LEN ExcelPerhatikan bahwa spasi ditempatkan di antara dua tanda kutip ganda untuk teks_lama argumen, dan tidak ada karakter yang ditempatkan di antara tanda kutip ganda untuk new_text argumen.

Menghitung string dengan panjang variabel

LEN juga dapat dikombinasikan dengan berbagai fungsi untuk menghitung jumlah karakter dalam bagian tertentu dari string teks, dan sangat berguna ketika teks mengikuti format tertentu tetapi dapat memiliki panjang variabel. Hal utama yang perlu diingat adalah jenis data yang dikembalikan oleh setiap fungsi dan bagaimana kita dapat memasukkannya ke dalam formula yang berguna.

Baca Juga:  Cara Menghitung Nilai Unik di Excel dengan Fungsi UNIK

Menggunakan LEN dengan karakter SEARCH

Misalnya, kode produk di bawah mengikuti pola, tetapi mungkin memiliki dua atau tiga angka di kanan dan kiri setiap tanda hubung.

Fungsi LEN ExcelMungkin saja jumlah karakter memiliki arti penting dan kami ingin mengidentifikasi kode produk mana yang memiliki tiga angka di grup terakhir. Kita dapat memikirkan apa yang kita tanyakan dalam istilah sehari-hari — “Berapa banyak karakter yang muncul setelah tanda hubung kedua?”

Satu saran saat menggunakan Excel untuk mengekstrak teks dari sel setelah karakter adalah menggunakan jenis konsistensi apa pun untuk keuntungan Anda. Kita tahu bahwa dengan kode produk di atas, tanda hubung pertama akan selalu menjadi karakter ketiga, jadi kami sangat tertarik dengan karakter keempat dan selanjutnya. Kita bisa melakukan pencarian untuk mengetahui posisi tanda hubung kedua dengan fungsi SEARCH.

=SEARCH("-",A2,4)

Fungsi LEN ExcelRumus ini memberi tahu kita bahwa tanda hubung kedua adalah karakter keenam dalam kode produk pertama (seluruh string teks AG-28-252). Sekarang kita hanya perlu menentukan panjang kode produk dengan menggunakan fungsi LEN, kemudian kita dapat mengurangi hasil dari rumus di atas.

=LEN(A2) - SEARCH("-",A2,4)

Fungsi LEN ExcelMengekstrak dan menghitung jumlah karakter di tengah string ini lebih sulit, terutama karena dua dari tiga kelompok karakter memiliki panjang yang bervariasi, tetapi bisa dilakukan. Fungsi LEFT, RIGHT, dan MID sering digunakan untuk memotong teks di Excel.

Menggunakan LEN dengan fungsi MID

Ingat, kami ingin menggunakan konsistensi dari tiga karakter pertama untuk keuntungan kami. Fungsi MID membutuhkan titik awal, yang kita tahu akan menjadi angka keempat, tetapi juga perlu mengetahui berapa banyak karakter yang terdiri dari “string tengah”. Yah, kami tidak tahu itu, dan sebenarnya itulah nilai yang kami coba cari tahu.

Tip panas: Untungnya, kita dapat memperlakukan seluruh string setelah tanda hubung sebagai string tengah kita dengan menentukan angka yang sangat besar. Demi contoh ini, kita akan menggunakan 100.

=MID(A2,4,100)

Fungsi LEN Excel

    • Fungsi MID mengembalikan teks terpotong yang ditentukan oleh rumus — dalam contoh di atas, dimulai dengan teks setelah karakter keempat (tepat setelah tanda hubung pertama) di sel A2.
    • Nilai ekstrim 100 digunakan sebagai argumen terakhir dalam rumus MID untuk memastikan bahwa semua karakter yang muncul setelah tanda hubung pertama dikembalikan di sel B2.
Baca Juga:  6 Cara Menghitung Sel Berwarna di Microsoft Excel

Sekarang yang perlu kita lakukan adalah mengambil karakter sebelum tanda hubung di kolom B dan meminta fungsi LEN menghitungnya.

=LEN(LEFT(B2,SEARCH("-",B2)-1))

Fungsi LEN ExcelMari kita uraikan apa yang dilakukan setiap bagian dari rumus bersarang di atas.

Ini mencari di sel B2 untuk tanda hubung, mengembalikan nomor posisi dan mengurangi angka 1. Untuk nilai 28-252 tanda hubung ada di posisi 3. Kurangi 1 dan kami memiliki nilai 2.

Ini menggunakan hasil rumus SEARCH untuk mendapatkan argumen kedua, jumlah_karakter. Fungsi KIRI melihat teks di sel B2 dan mengembalikan 2 karakter paling kiri, 28.

Ini menghitung jumlah karakter dalam hasil rumus di atas, 28. Ada 2 karakter, yang memberikan jawaban atas pertanyaan awal kami.

LEN vs LENB

Jika Anda tertarik untuk mempelajari tentang LENB, Anda pasti ingin mengetahui bahwa satu-satunya perbedaan antara LEN dan LENB adalah LEN mengembalikan jumlah karakter dalam string teks, sedangkan LENB mengembalikan jumlah byte yang digunakan untuk mewakili karakter dalam string teks.

LENB menghitung 2 byte per karakter hanya ketika bahasa set karakter byte ganda (DBCS) diatur sebagai bahasa default. Bahasa yang mendukung DBCS termasuk Jepang, Cina (Sederhana), Cina (Tradisional), dan Korea.

Jika tidak, LENB berperilaku sama dengan LEN, menghitung 1 byte per karakter. Untuk alasan ini, kami hanya membahas LEN di sumber ini.

Kesimpulan – fungsi LEN Excel

LEN adalah rumus sederhana yang dapat memecahkan masalah kompleks. Mungkin ada cara lain yang menurut Anda bermanfaat bagi LEN. Beri tahu kami di komentar.

Tinggalkan komentar