Kivonat száma a karakterláncból Excel - 3 módszer a számok kibontására a karakterláncból

Szám kivonása az Excel karakterláncából

Az egysejtű értékek több cellára osztása, a több sejtérték összegyűjtése egybe az adatkezelés része. Az excel „Bal, MID és Jobb” szövegfüggvényének segítségével kibonthatjuk a kiválasztott szövegérték vagy karakterlánc-érték egy részét. A képlet dinamikusabbá tétele érdekében más támogató funkciókat is használhatunk, például a „Keresés és a LEN” funkciót. Csak a számok kinyerése az alfa-numerikus értékek kombinációjával fejlettebb képletismeretet igényel. Ebben a cikkben megmutatjuk a 3 módszert, amellyel számokat vonhatunk ki egy karakterláncból az excelben.

  • # 1 - Kivonatszám a karakterláncból a karakterlánc végén
  • # 2 - Számok kivonása a jobb oldalról, de speciális karakterek nélkül
  • # 3 - Számok kivonása a karakterlánc bármely pozíciójából

Az alábbiakban elmagyaráztuk a számok különféle vonalakból való kinyerésének különféle módjait az excelben. Olvassa el az egész cikket, hogy ismerje ezt a technikát.

# 1 - Hogyan vonható ki a szám a karakterláncból a karakterlánc végén?

Amikor megkapjuk az adatokat, azok egy bizonyos mintát követnek, és ha az összes szám a karakterlánc végén van, az az egyik minta.

Például az a város, amelynek az alábbi pin-kódja van, ugyanaz a minta.

A fenti példában együtt van a város neve és az irányítószám. Ebben az esetben tudjuk, hogy ki kell bontanunk az irányítószámot a karakterlánc jobb oldalán. De az egyik probléma az, hogy nem tudjuk pontosan, hány számjegyre van szükségünk a karakterlánc jobb oldalán.

A számérték megkezdése előtt az egyik általános dolog az aláhúzás (_) karakter. Először meg kell határoznunk az aláhúzás karakterét. Ez a FIND módszerrel történhet. Tehát a FIND függvényt alkalmazza excelben.

Mi az a szöveg, amelyet meg kell találnunk, az a Szöveg keresése argumentum? Ebben a példában meg kell találnunk az aláhúzás helyzetét, ezért írja be az aláhúzást dupla idézőjelbe.

A Szövegen belül melyik szövegben kell megtalálnunk az említett szöveget, ezért válassza ki a cellahivatkozást.

Az utolsó érv nem szükséges, ezért hagyja meg most.

Tehát minden cellához aláhúzott karaktereket kaptunk. Most meg kell határoznunk, hogy hány karakterünk van a teljes szövegben. Alkalmazza az LEN függvényt excelben a szövegérték teljes hosszának megszerzéséhez.

Most a karakterek és az aláhúzás pozíciói vannak a numerikus érték előtt. A JOBB funkcióhoz szükséges karakterek számának megadásához le kell vonnunk a Teljes karaktereket aláhúzással.

Most alkalmazza a RIGHT függvényt az E2 cellában.

Tehát így megkaphatjuk a számokat a jobb oldalról, ha van egy közös betűnk, mielőtt a szám elkezdené a karakterlánc értékét. Ahelyett, hogy ennyi segédoszlop lenne, alkalmazhatjuk a képletet magában egyetlen cellában.

= JOBB (A2, LEN (A2) -FIND (“_”, A2))

Ez kiküszöböli az összes tartóoszlopot és drasztikusan csökkenti az időt.

# 2 - Számok kivonása a jobb oldalról, de speciális karakterek nélkül

Tegyük fel, hogy ugyanazok az adataink vannak, de ezúttal nincs külön karakterünk a numerikus érték előtt.

Az előző példában találtunk egy különleges karakterpozíciót, de itt nincs ilyen luxus. Tehát az alábbi képlet alatt megtalálja a numerikus helyzetet.

Ne kapcsolja ki a számítógépet a képlet megtekintésével; Ezt dekódolom neked.

Az excel KERESÉS funkciójához az összes lehetséges kezdő számot megadtuk, így a képlet a numerikus érték helyzetét keresi. Mivel az összes lehetséges számot megadtuk a tömbnek, a kapott tömböknek ugyanazt a számot kell tartalmazniuk. Ezután a MIN függvény az excelben a legkisebb számot adja vissza kettő közül, így a képlet az alábbiakban olvasható.

= MIN (KERESÉS ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″))

Tehát most megkaptuk a numerikus pozíciót, most keressük meg a cellában a karakterek teljes számát.

Ez a teljes cellaszám karaktereinek számát adja vissza. Most LEN - A numerikus érték helyzete visszaadja a jobb oldalon szükséges karakterek számát, ezért alkalmazza a képletet a karakterek számának megszerzéséhez.

Most alkalmazza a RIGHT függvényt az excelben, hogy csak a numerikus részt kapja meg a karakterláncból.

A több segédoszlop elkerülése érdekében egyesítsük a képletet egyetlen cellában.

= JOBB (A2, LEN (A2) -MIN (KERESÉS ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″)) + 1)

# 3 - Szám kivonása az Excel bármely pozíciójából

A jobb oldali kibontásból láthattuk, de ez nem minden forgatókönyv esetében érvényes, így most meglátjuk, hogyan lehet kibontani a számokat a karakterlánc bármely pozíciójából az excelben.

Ehhez az excel különféle funkcióit kell alkalmaznunk. Az alábbiakban bemutatjuk a képletet a számok kivonására a karakterlánc bármely pozíciójából.

= IF (SUM (LEN (A2) -LEN (PÓTLÓ (A2, ("0", "1", "2", "3", "4", "5", "6", "7") " 8 ″, “9”), „”))))> 0, SUMPRODUCT (MID (0 & A2, LARGE (INDEX (SZÁM ((MID (A2, ROW (INDIRECT (“$ 1: $” & LEN (A2)))), 1 )) * ROW (INDIRECT („$ 1: $” & LEN (A2))), 0), ROW (INDIRECT („$ 1: $” & LEN (A2)))) + 1,1) * 10 ROW (INDIRECT ( „$ 1: $” és LEN (A2))) / 10), ””)

érdekes cikkek...