Excel: cara menemukan kemunculan terakhir karakter dalam sebuah string


Anda bisa menggunakan rumus berikut di Excel untuk menemukan kemunculan terakhir karakter tertentu dalam string:

 =LEN(TEXTBEFORE( A2 ,"/",-1))+1

Rumus khusus ini mencari posisi kemunculan garis miring ( / ) terakhir di sel A2 .

Contoh berikut menunjukkan cara menggunakan rumus ini dalam praktik.

Contoh: Temukan kemunculan terakhir karakter dalam string di Excel

Misalkan kita memiliki kolom kalimat berikut di Excel:

Misalkan kita ingin mencari posisi kemunculan garis miring ( / ) terakhir pada setiap sel pada kolom A.

Untuk melakukan ini, kita bisa mengetikkan rumus berikut di sel B2 :

 =LEN(TEXTBEFORE( A2 ,"/",-1))+1

Kita kemudian dapat mengklik dan menyeret rumus ini ke setiap sel yang tersisa di kolom B:

Kolom B sekarang berisi posisi kemunculan garis miring ( / ) terakhir pada setiap sel di kolom A.

Misalnya, perhatikan string pertama di sel A2 :

  • ini/adalah/a/saluran

Posisi kemunculan garis miring terakhir pada string ini adalah posisi 10 :

  • ini/adalah/a / string

Bagaimana cara kerja rumus ini?

Ingat rumus yang kita gunakan untuk mencari posisi kemunculan garis miring terakhir di sel A2 :

 =LEN(TEXTBEFORE( A2 ,"/",-1))+1

Rumus ini menggunakan fungsi TEXTBEFORE yang menggunakan sintaks dasar berikut:

TEXTBEFORE(teks, pembatas, [nomor_instance], …)

Emas:

  • teks : Teks yang akan dicari
  • delimiter : Karakter atau substring untuk mengekstrak teks sebelumnya
  • instance_num : contoh pembatas sebelum mengekstrak teks (nilai default adalah 1)

Menggunakan TEXTBEFORE(A2, “/”,-1) kita dapat mengekstrak teks berikut:

  • itu sebuah

Selanjutnya, kita menggunakan fungsi LEN untuk mendapatkan panjang teks ini, yang mengembalikan 9 .

Terakhir, kami menambahkan satu untuk mendapatkan 10 .

Ini mewakili posisi kemunculan garis miring terakhir di sel A2 .

Catatan : Anda dapat menemukan dokumentasi lengkap fungsi TEXTBEFORE di Excel di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di Excel:

Cara menghitung frekuensi teks di Excel
Cara memeriksa apakah sel berisi teks daftar di Excel
Cara menghitung rata-rata jika sel berisi teks di Excel

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *