Excel vzorec: Zvýšenie čísla v textovom reťazci -

Obsah

Všeobecný vzorec

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

Zhrnutie

Tento vzorec sleduje jeden spôsob, ako zvýšiť číslo vložené do textového reťazca. Účelom tohto príkladu je ukázať, ako je možné kombinovať viac funkcií na rozdelenie, manipuláciu a opätovné pripojenie k hodnotám.

V zobrazenom príklade je vzorec v D5:

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

Tento vzorec zvyšuje číslo v stĺpci B o hodnotu v stĺpci C a na výstup privádza reťazec v pôvodnom formáte.

Vysvetlenie

Tento vzorec v jadre extrahuje číslo, pridá prírastok a spojí číslo s pôvodným textom v správnom formáte.

Tento vzorec pracuje zvnútra, najskôr pomocou funkcie PRAVÁ extrahuje číselnú časť reťazca v stĺpci B:

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

Výsledok, ktorý sa vráti, je v skutočnosti text ako „001“, „003“ atď., Ale keď pridáme číselnú hodnotu z C, Excel automaticky zmení nasledujúce číslo a vykoná sčítanie:

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

Ďalej tento číselný výsledok prejde do funkcie TEXT ako hodnota s číselným formátom „000“. Toto podľa potreby doplní číslo nulami:

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

Nakoniec je tento textový reťazec spojený s textom „Položka“ pomocou zreťazenia:

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

Ktorý vráti konečný výsledok „Položka 002“.

Zaujímavé články...