„Excel“ formulė: padidinkite skaičių teksto eilutėje -

Turinys

Bendroji formulė

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

Santrauka

Ši formulė ieško vieno iš būdų padidinti skaičių, kuris yra įterptas į teksto eilutę. Šio pavyzdžio tikslas parodyti, kaip kelias funkcijas galima sujungti, norint suskaidyti, manipuliuoti ir vėl sujungti vertybes.

Parodytame pavyzdyje formulė D5 yra:

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

Ši formulė padidina skaičių B stulpelyje pagal C stulpelio vertę ir pateikia pirminio formato eilutę.

Paaiškinimas

Iš esmės ši formulė išskiria skaičių, prideda prieaugį ir sujungia skaičių su originaliu tekstu tinkamu formatu.

Dirbant iš vidaus, ši formulė pirmiausia ištraukia skaitinę eilutės dalį B stulpelyje, naudodama funkciją RIGHT (dešinė):

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

Grąžintas rezultatas iš tikrųjų yra tekstas, pvz., „001“, „003“ ir kt., Bet kai pridėsime skaitinę reikšmę iš C, „Excel“ automatiškai pakeis kitą prie skaičiaus ir atliks papildymą:

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

Tada šis skaitinis rezultatas patenka į TEXT funkciją kaip reikšmę, skaičiaus formatas yra "000". Pagal poreikį šis skaičius užpildomas nuliais:

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

Galiausiai ši teksto eilutė sujungiama su tekstu „Elementas“, naudojant sujungimą:

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

Pateikiamas „002 punkto“ galutinis rezultatas.

Įdomios straipsniai...