Rumus Excel: Menambah nombor dalam rentetan teks -

Isi kandungan

Formula generik

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

Ringkasan

Rumus ini melihat satu cara untuk menambah nombor yang disertakan dalam rentetan teks. Tujuan contoh ini untuk menunjukkan bagaimana pelbagai fungsi dapat digabungkan untuk membelah, memanipulasi, dan bergabung semula nilai.

Dalam contoh yang ditunjukkan, formula dalam D5 adalah:

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

Rumus ini menambah nombor di lajur B dengan nilai di lajur C, dan mengeluarkan rentetan dalam format asalnya.

Penjelasan

Pada intinya, formula ini mengekstrak nombor, menambah kenaikan, dan bergabung dengan nombor itu ke teks asal dalam format yang betul.

Berfungsi dari dalam ke luar, formula ini terlebih dahulu mengekstrak bahagian berangka tali di lajur B menggunakan fungsi KANAN:

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

Hasil yang dikembalikan sebenarnya adalah teks seperti "001", "003", dan lain-lain tetapi apabila kita menambahkan nilai angka dari C, Excel secara automatik menukar sebelah nombor dan melakukan penambahan:

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

Seterusnya, hasil angka ini masuk ke fungsi TEXT sebagai nilai, dengan format nombor "000". Ini menambah nombor dengan angka nol yang diperlukan:

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

Akhirnya, rentetan teks ini digabungkan dengan teks "Item" menggunakan gabungan:

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

Yang mengembalikan hasil akhir dari "Item 002".

Artikel menarik...