Excel formula: Povećajte broj u tekstualnom nizu -

Sadržaj

Generička formula

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

Sažetak

Ova formula razmatra jedan od načina za povećanje broja koji je ugrađen u tekstualni niz. Svrha ovog primjera je pokazati kako se više funkcija može kombinirati za razdvajanje, manipuliranje i ponovno pridruživanje vrijednosti.

U prikazanom primjeru formula u D5 je:

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

Ova formula povećava broj u stupcu B za vrijednost u stupcu C i daje niz u izvornom formatu.

Obrazloženje

U osnovi, ova formula izdvaja broj, dodaje priraštaj i pridružuje broj izvornom tekstu u pravom formatu.

Radeći iznutra prema van, ova formula prvo ekstrahira numerički dio niza u stupcu B pomoću funkcije DESNO:

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

Rezultat je zapravo tekst poput "001", "003" itd., Ali kada dodamo brojčanu vrijednost iz C, Excel automatski promijeni sljedeći u broj i izvrši dodavanje:

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

Dalje, ovaj numerički rezultat ulazi u funkciju TEXT kao vrijednost, s brojem u formatu "000". Po potrebi se broj podcrtava nulama:

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

Konačno, ovaj se tekstni niz pridružuje tekstu "Stavka" pomoću spajanja:

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

Što vraća konačni rezultat "Stavka 002".

Zanimljivi članci...