Rumus Excel: Dapatkan baris terakhir di sel -

Daftar Isi

Formula umum

=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(10),REPT(" ",200)),200))

Ringkasan

Untuk mendapatkan kata terakhir dari string teks, Anda bisa menggunakan rumus yang didasarkan pada fungsi TRIM, SUBSTITUTE, RIGHT, dan REPT.

Pada contoh yang ditunjukkan, rumus di C5 adalah:

=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(10),REPT(" ",200)),200))

Penjelasan

Rumus ini memanfaatkan fakta bahwa TRIM akan menghapus sejumlah spasi di depannya. Kami mencari jeda baris dan "membanjiri" teks dengan spasi di mana kami menemukannya. Lalu kami kembali dan mengambil teks dari kanan.

Bekerja dari dalam ke luar, kami menggunakan fungsi SUBSTITUTE untuk menemukan semua jeda baris (karakter 10) dalam teks, dan mengganti masing-masing dengan 200 spasi:

SUBSTITUTE(B5,CHAR(10),REPT(" ",200))

Setelah substitusi, tampilannya seperti ini (dengan tanda hubung menandai ruang agar terbaca):

line one----------line two----------line three

Dengan 200 spasi di antara setiap baris teks.

Selanjutnya, fungsi KANAN mengekstrak 200 karakter, dimulai dari kanan. Hasilnya akan terlihat seperti ini:

-------line three

Terakhir, fungsi TRIM menghapus semua spasi utama, dan mengembalikan baris terakhir.

Catatan: 200 adalah angka arbitrer yang mewakili garis terpanjang yang ingin Anda temukan dalam sel. Jika Anda memiliki garis yang lebih panjang, tambah jumlah ini sesuai kebutuhan.

Versi Mac

Mac Excel menggunakan karakter pemisah baris yang berbeda di dalam sel, karakter 13, jadi gunakan versi rumus ini sebagai gantinya:

=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(13),REPT(" ",200)),200))

Artikel yang menarik...