
Генеричка формула
="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“.