
Formuła ogólna
="Item "&TEXT(RIGHT(A1,3)+increment,"000")
Podsumowanie
Ta formuła analizuje jeden ze sposobów zwiększenia liczby osadzonej w ciągu tekstowym. Celem tego przykładu jest pokazanie, w jaki sposób można łączyć wiele funkcji w celu dzielenia, manipulowania i ponownego łączenia wartości.
W przedstawionym przykładzie formuła w D5 to:
="Item "&TEXT(RIGHT(B5,3)+C5,"000")
Ta formuła zwiększa liczbę w kolumnie B o wartość w kolumnie C i zwraca ciąg w oryginalnym formacie.
Wyjaśnienie
Zasadniczo ta formuła wyodrębnia liczbę, dodaje przyrost i łączy liczbę z oryginalnym tekstem w odpowiednim formacie.
Działając od wewnątrz, ta formuła najpierw wyodrębnia numeryczną część ciągu w kolumnie B za pomocą funkcji PRAWO:
RIGHT(B5,3) // returns "001"
Zwrócony wynik jest w rzeczywistości tekstem typu „001”, „003” itd., Ale kiedy dodamy wartość liczbową z C, program Excel automatycznie zmienia następną liczbę i wykonuje dodawanie:
RIGHT(B5,3)+C5 // returns 2
Następnie ten wynik liczbowy jest przekazywany do funkcji TEKST jako wartość o formacie liczbowym „000”. W razie potrzeby liczba uzupełniana jest zerami:
TEXT(2,"000") // returns "002"
Na koniec ten ciąg tekstowy jest łączony z tekstem „Element” przy użyciu konkatenacji:
="Item "&TEXT(2,"000")
Co zwraca końcowy wynik „Pozycja 002”.