Excel formula: palieliniet skaitli teksta virknē -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Šī formula izskata vienu veidu, kā palielināt skaitli, kas ir iestrādāts teksta virknē. Šī piemēra mērķis ir parādīt, kā vairākas funkcijas var apvienot, lai sadalītu, manipulētu un atkal pievienotos vērtībām.

Parādītajā piemērā formula D5 ir:

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

Šī formula palielina skaitli B slejā ar vērtību C slejā un izvada virkni sākotnējā formātā.

Paskaidrojums

Būtībā šī formula izvelk skaitli, pievieno pieaugumu un pareizajā formātā pievieno skaitli sākotnējam tekstam.

Strādājot no iekšpuses, šī formula vispirms izvelk virknes skaitlisko daļu B slejā, izmantojot funkciju RIGHT.

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

Atgrieztais rezultāts faktiski ir tāds teksts kā "001", "003" utt., Bet, kad mēs pievienojam skaitlisko vērtību no C, Excel automātiski maina blakus skaitlim un veic papildinājumu:

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

Pēc tam šis skaitliskais rezultāts tiek izmantots TEXT funkcijā kā vērtība ar ciparu formātu "000". Pēc nepieciešamības šis numurs tiek ierakstīts ar nulli:

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

Visbeidzot, šī teksta virkne ir savienota ar tekstu "Vienums", izmantojot savienojumu:

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

Kas atgriež "002. vienuma" gala rezultātu.

Interesanti raksti...