Rumus Excel: Menambah angka dalam string teks -

Daftar Isi

Formula umum

="Item "&TEXT(RIGHT(A1,3)+increment,"000")

Ringkasan

Rumus ini melihat salah satu cara untuk menaikkan angka yang disematkan dalam string teks. Tujuan dari contoh ini untuk menunjukkan bagaimana beberapa fungsi dapat digabungkan untuk memisahkan, memanipulasi, dan menggabungkan kembali nilai.

Dalam contoh yang ditampilkan, rumus di D5 adalah:

="Item "&TEXT(RIGHT(B5,3)+C5,"000")

Rumus ini menambah angka di kolom B dengan nilai di kolom C, dan mengeluarkan string dalam format asli.

Penjelasan

Intinya, rumus ini mengekstrak angka, menambahkan kenaikan, dan menggabungkan angka ke teks asli dalam format yang benar.

Bekerja dari dalam ke luar, rumus ini pertama-tama mengekstrak bagian numerik dari string di kolom B menggunakan fungsi KANAN:

RIGHT(B5,3) // returns "001"

Hasil yang dikembalikan sebenarnya adalah teks seperti "001", "003", dll. Tetapi ketika kita menambahkan nilai numerik dari C, Excel secara otomatis mengubah di sebelah angka dan melakukan penambahan:

RIGHT(B5,3)+C5 // returns 2

Selanjutnya, hasil numerik ini masuk ke fungsi TEXT sebagai nilai, dengan format angka "000". Ini mengisi nomor dengan nol sesuai kebutuhan:

TEXT(2,"000") // returns "002"

Terakhir, string teks ini digabungkan dengan teks "Item" menggunakan penggabungan:

="Item "&TEXT(2,"000")

Yang mengembalikan hasil akhir dari "Item 002".

Artikel yang menarik...