Excel vzorec: Zvýší číslo v textovém řetězci -

Obsah

Obecný vzorec

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

souhrn

Tento vzorec sleduje jeden způsob, jak zvýšit číslo, které je vloženo do textového řetězce. Účelem tohoto příkladu je ukázat, jak lze kombinovat více funkcí k rozdělení, manipulaci a opětovnému připojení hodnot.

V zobrazeném příkladu je vzorec v D5:

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

Tento vzorec zvyšuje číslo ve sloupci B o hodnotu ve sloupci C a vydává řetězec v původním formátu.

Vysvětlení

V jádru tento vzorec extrahuje číslo, přidá přírůstek a připojí číslo k původnímu textu ve správném formátu.

Při práci zevnitř ven tento vzorec nejprve extrahuje číselnou část řetězce ve sloupci B pomocí funkce RIGHT:

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

Výsledkem je ve skutečnosti text jako „001“, „003“ atd., Ale když přidáme číselnou hodnotu z C, Excel automaticky změní další na číslo a provede přidání:

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

Dále tento číselný výsledek přejde do funkce TEXT jako hodnota s číselným formátem „000“. Toto číslo podle potřeby doplní nulami:

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

Nakonec je tento textový řetězec spojen s textem „Položka“ pomocí zřetězení:

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

Což vrací konečný výsledek „Položka 002“.

Zajímavé články...