Excel képlet: Karakterek eltávolítása jobbról -

Tartalomjegyzék

Á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.

érdekes cikkek...