
Általános képlet
=LEFT(text,LEN(text)-n)
Összegzés
Az utolsó n karakter eltávolításához a szöveges karakterláncból a BAL és a LEN függvényen alapuló képletet használhatja. Ilyen képlettel használhatja az érték utolsó 3 karakterének, az utolsó 5 karakterének balról kezdődő felszámolását. A bemutatott példában az E6 képlete a következő:
=VALUE(LEFT(D6,LEN(D6)-6))
amely az egyes értékektől "mérföldeket" vág, és csak a számot adja vissza.
Magyarázat
A BAL funkció tökéletesen kitölti a karaktereket a szöveges karakterlánc bal oldalától kezdve. Ebben a képletben a BAL billentyűt használjuk az összes karakter kibontásához, a kivágni kívánt karakterek számáig.
A változó hosszúságú értékek kihívása az, hogy nem tudjuk pontosan, hány karaktert kell kibontani. Itt használják a LEN funkciót.
Belülről kifelé haladva a LEN kiszámítja az egyes értékek teljes hosszát. A D6 (736 mérföld) esetében a teljes hossz 9. A kibontandó karakterek számának kivonásához 6-ot vonunk le, amely a "mérföld" hossza, a szóköz karakterrel együtt. Az eredmény 3, amelyet a LEFT kap a kibontandó karakterek számaként. A BAL ezután a "736" szöveget adja vissza szövegértékként.
Végül, mivel numerikus értéket (és nem szöveget) szeretnénk, a szöveget a VALUE függvényen keresztül futtatjuk, amely a szöveges formátumú számokat tényleges számokká alakítja.
A képletlépés így néz ki:
=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736
Megjegyzés: Nincs ok az VALUE függvény használatára, ha nincs szüksége numerikus eredményre.