Excel formula: Povečajte število v besedilnem nizu -

Kazalo

Splošna formula

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

Povzetek

Ta formula obravnava en način za povečanje števila, ki je vdelano v besedilni niz. Namen tega primera je pokazati, kako je mogoče več funkcij združiti za razdelitev, manipulacijo in ponovno pridružitev vrednosti.

V prikazanem primeru je formula v D5:

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

Ta formula poveča število v stolpcu B za vrednost v stolpcu C in izpiše niz v izvirni obliki.

Pojasnilo

V osnovi ta formula izvleče številko, doda prirastek in številko združi z izvirnim besedilom v pravi obliki.

Ta formula, ki deluje od znotraj navzven, najprej izvleče številski del niza v stolpcu B s funkcijo DESNO:

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

Vrnjeni rezultat je dejansko besedilo, kot je "001", "003" itd., Toda ko dodamo številčno vrednost iz C, Excel samodejno spremeni naslednjo številko in izvede seštevanje:

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

Nato ta številčni rezultat preide v funkcijo TEXT kot vrednost s številčno obliko "000". Število po potrebi poravna z ničlami:

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

Na koncu je ta besedilni niz združen z besedilom "Element":

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

Kar vrne končni rezultat "postavke 002".

Zanimive Članki...