Formula Excel: creșteți un număr într-un șir de text -

Cuprins

Formula generică

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

rezumat

Această formulă arată o modalitate de a crește un număr încorporat într-un șir de text. Scopul acestui exemplu este de a arăta cum pot fi combinate mai multe funcții pentru a împărți, manipula și reînscrie valorile.

În exemplul prezentat, formula din D5 este:

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

Această formulă mărește numărul din coloana B cu valoarea din coloana C și scoate un șir în formatul original.

Explicaţie

La bază, această formulă extrage numărul, adaugă creșterea și alătură numărul textului original în formatul potrivit.

Lucrând din interior spre exterior, această formulă extrage mai întâi porțiunea numerică a șirului din coloana B folosind funcția DREAPTA:

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

Rezultatul returnat este de fapt text precum „001”, „003” etc., dar când adăugăm valoarea numerică din C, Excel schimbă automat următorul număr și efectuează adăugarea:

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

Apoi, acest rezultat numeric intră în funcția TEXT ca valoare, cu un format numeric de "000". Aceasta blochează numărul cu zerouri, după cum este necesar:

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

În cele din urmă, acest șir de text este alăturat textului „Element” folosind concatenare:

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

Care returnează un rezultat final al „Articolului 002”.

Articole interesante...