Rumus Excel: Keluarkan watak dari kanan -

Isi kandungan

Formula generik

=LEFT(text,LEN(text)-n)

Ringkasan

Untuk membuang watak n terakhir dari rentetan teks, anda boleh menggunakan formula berdasarkan fungsi KIRI dan LEN. Anda boleh menggunakan formula seperti ini untuk melucutkan 3 aksara terakhir, 5 aksara terakhir dari nilai, bermula di sebelah kiri. Dalam contoh yang ditunjukkan, formula di E6 adalah:

=VALUE(LEFT(D6,LEN(D6)-6))

yang memangkas "batu" dari setiap nilai yang hanya mengembalikan nombor.

Penjelasan

Fungsi LEFT sangat sesuai untuk mengekstrak watak bermula dari sebelah kiri rentetan teks. Kami menggunakan KIRI dalam formula ini untuk mengekstrak semua watak hingga jumlah aksara yang ingin dipangkas.

Cabarannya, untuk nilai dengan panjang berubah, adalah bahawa kita tidak tahu dengan tepat berapa banyak watak yang akan diekstrak. Di situlah fungsi LEN digunakan.

Dengan bekerja dari dalam ke luar, LEN mengira jumlah panjang setiap nilai. Untuk D6 (736 batu) panjang keseluruhannya adalah 9. Untuk mendapatkan bilangan watak yang hendak diekstrak, kami tolak 6, yang panjangnya "batu", termasuk watak ruang. Hasilnya adalah 3, yang dimasukkan ke KIRI sebagai bilangan aksara yang akan diekstrak. KIRI kemudian mengembalikan teks "736" sebagai nilai teks.

Akhirnya, kerana kita menginginkan nilai berangka (dan bukan teks), kita menjalankan teks melalui fungsi NILAI, yang menukar nombor dalam format teks menjadi angka sebenarnya.

Langkah formula kelihatan seperti ini:

=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736

Catatan: tidak ada alasan untuk menggunakan fungsi NILAI jika Anda tidak memerlukan hasil angka.

Artikel menarik...