Екцел формула: Повећајте број у текстуалном низу -

Преглед садржаја

Генеричка формула

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

Резиме

Ова формула разматра један начин за повећање броја који је уграђен у текстуални низ. Сврха овог примера је да покаже како се више функција може комбиновати за поделу, манипулацију и поновно придруживање вредности.

У приказаном примеру, формула у Д5 је:

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

Ова формула повећава број у колони Б за вредност у колони Ц и даје низ у изворном формату.

Објашњење

У основи, ова формула издваја број, додаје прираштај и придружује број оригиналном тексту у правом формату.

Радећи изнутра према ван, ова формула прво издваја нумерички део низа у колони Б помоћу функције ДЕСНО:

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

Резултат је заправо текст попут "001", "003" итд., Али када додамо нумеричку вредност из Ц, Екцел аутоматски мења следећи поред броја и врши сабирање:

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

Даље, овај нумерички резултат прелази у функцију ТЕКСТ као вредност, са бројем у формату „000“. Ово по потреби подмеће број нулама:

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

Коначно, овај текстуални низ се придружује тексту „Ставка“ помоћу спајања:

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

Што даје коначни резултат „Ставка 002“.

Занимљиви Чланци...