Hogyan lehet kivonni egy szubsztrátumot Excel-ben (szöveges képletek használatával)

Excel rendelkezik egy sor szöveges funkcióval, amelyek csodákat tehetnek. Meg tudod csinálni mindenféle szöveg szelet, kocka műveletek segítségével ezeket a funkciókat.

a szöveges adatokkal dolgozó emberek egyik közös feladata az, hogy kivonják az Excel-ben lévő alhálózatot (azaz megkapják a szöveg psrt-jét egy cellából).

sajnos az Excelben nincs olyan alstring funkció, amely ezt könnyen megteheti. Ezt azonban még mindig szöveges képletekkel, valamint néhány más beépített Excel funkcióval lehet megtenni.,

Ez a bemutató a következőket tartalmazza:

először nézzük meg a szöveges funkciókat, amelyeket ebben a bemutatóban fogunk használni.

Excel SZÖVEG Funkciók

az Excel számos szöveges függvények, ami nagyon könnyen kivonat egy substring az eredeti szöveg az Excel. Itt vannak az Excel szöveges funkciók, amelyeket ebben az oktatóanyagban fogunk használni:

  • jobb funkció: kivonja a megadott karakterek számát A szöveges karakterlánc jobb oldaláról.
  • bal oldali funkció: kivonja a megadott karakterek számát A szöveges karakterlánc bal oldaláról.,
  • MID function: kivonja a megadott karakterek számát A megadott kezdő pozícióból egy szöveges karakterláncban.
  • FIND funkció: megtalálja a megadott szöveg kezdő pozícióját a szövegláncban.
  • len funkció: visszaadja a karakterek számát A szöveges karakterláncban.,

Kivonat egy Substring az Excel Használata Funkciók

Tegyük fel, hogy van egy adatkészlet az alábbiak szerint:

Ezek egy random (de szuperhősös) e-mail azonosítók (kivéve az enyémet), valamint az alábbi példákban, Megmutatom, hogyan kivonat a felhasználónevet, valamint a domain név használata a Szöveges függvények az Excel.

1. példa-a felhasználónevek kibontása az

e-mail Azonosítókból szöveges funkciók használata közben fontos egy minta azonosítása (ha van ilyen). Ez nagyon egyszerűvé teszi a képlet felépítését., A fenti esetben a minta a @ jel a felhasználónév és a domain név között, és hivatkozásként használjuk a felhasználónevek megszerzéséhez.

itt található a felhasználónév megszerzésének képlete:

=LEFT(A2,FIND("@",A2)-1)

a fenti képlet a bal oldali funkciót használja a felhasználónév kibontásához a @ jel helyzetének azonosításával az azonosítóban. Ez a FIND funkcióval történik, amely visszaadja a @helyzetét.

például [email protected], FIND ( ” @ ” , A2) visszaadja a 11-et, ami a szöveges karakterláncban található.,

most a bal oldali funkciót használjuk 10 karakter kivonására a Karakterlánc bal oldaláról (egy kisebb, mint a bal oldali függvény által visszaadott érték).

2. példa-a Domain név kibontása az e-mail Azonosítókból

ugyanaz a logika használható a fenti példában a domain név megszerzéséhez. Kisebb különbség az, hogy ki kell vonnunk a karaktereket a szöveges karakterlánc jobb oldaláról.,

itt van a képlet, amely ezt megteszi:

=RIGHT(A2,LEN(A2)-FIND("@",A2))

a fenti képletben ugyanazt a logikát használjuk, de állítsuk be, hogy megbizonyosodjunk arról, hogy a megfelelő karakterláncot kapjuk.

vegyük újra a következő példát [email protected]. a FIND funkció visszaadja a @ jel helyzetét, amely ebben az esetben 11. Most ki kell vonnunk az összes karaktert a @után. Tehát azonosítjuk a karakterlánc teljes hosszát, és kivonjuk a karakterek számát A @ – ig. Megadja nekünk a jobb oldalon található domain nevet lefedő karakterek számát.,

most egyszerűen használhatjuk a megfelelő funkciót a domain név megszerzéséhez.

3 .példa – a Domain név kibontása az e-mail Azonosítókból (. com nélkül)

egy alstring kibontásához egy szöveglánc közepétől meg kell határoznia a jelölő helyzetét közvetlenül az aljzat előtt és után.

például, az alábbi példában, hogy a domain név nélkül .com rész, a marker lenne @ (ami közvetlenül a domain név) és. (ami közvetlenül utána).,

itt van a képlet, amely csak a domain nevet bontja ki:

=MID(A2,FIND("@",A2)+1,FIND(".",A2)-FIND("@",A2)-1) 

Excel MID funkció kivonja a megadott számú karaktert a megadott kiindulási helyzetből. Ebben a fenti példában keresse meg ( ” @ ” , A2) + 1 megadja a kiindulási pozíciót (ami közvetlenül a @ után van), majd keresse meg(“.”, A2)-FIND ( ” @ “, A2)-1 azonosítja a karakterek számát A ” @ “és a” között.”

frissítés: az egyik olvasó William19 megemlítette, hogy a fenti képlet nem működik, ha van egy pont(.) az e-mail azonosítóban (például bruce.wayne@batman.,com). Tehát itt van a képlet az ilyen esetek kezelésére:

=MID(A1,FIND("@",A1)+1,FIND(".",A1,FIND("@",A1))-FIND("@",A1)-1)

Szöveg használata oszlopokhoz egy alrendszer kivonásához Excel-ben

a funkciók használata az Excel alrendszer kivonásához előnye, hogy dinamikus. Ha megváltoztatja az eredeti szöveget, a képlet automatikusan frissíti az eredményeket.

Ha ez nem feltétlenül szükséges, akkor a Szöveg oszlopokhoz funkció használata gyors és egyszerű módja lehet a szövegnek a megadott jelölők alapján történő részfelosztására.

itt van, hogyan kell ezt csinálni:

  • válassza ki azokat a cellákat, ahol a szöveg van.,
  • Go to Data –>Data Tools –> Text to Columns.
  • az oszlop varázsló 1.lépésének szövegében válassza a kijelölés lehetőséget, majd nyomja meg a Tovább gombot.
  • a 2.lépésben jelölje be a másik opciót, majd írja be a @ – t a jobb oldali mezőbe. Ez lesz a határolónk, amelyet az Excel használna a szöveg alrendszerekre történő felosztására. Az alábbi adatok előnézete látható. Kattintson a Tovább gombra.
  • a 3.lépésben az Általános beállítás ebben az esetben jól működik., Választhat azonban egy másik formátumot, ha számokat/dátumokat oszt meg. Alapértelmezés szerint a célcella az, ahol az eredeti adatok vannak. Ha meg akarja tartani az eredeti adatokat, változtassa meg ezt egy másik cellára.
  • kattintson a Befejezés gombra.

Ez azonnal két alrendszert ad a példában használt e-mail azonosítókhoz.

Ha tovább szeretné osztani a szöveget (például split batman.com ahhoz, hogy batman com), ismételje meg ugyanazt a folyamatot vele.,

A FIND and REPLACE segítségével kivonhat szöveget egy Excel cellából

a keresés és a csere hatékony technika lehet, ha Excel szöveggel dolgozik. Az alábbi példákban megtudhatja, hogyan kell használni a találatot, majd cserélje ki a helyettesítő karakterekkel, hogy csodálatos dolgokat csináljon az Excelben.

See Also: Learn All about Wildcard Characters in Excel.

vegyük ugyanazokat az e-mail azonosítókat.

1. Példa – Kivonás Felhasználónév az e-Id

Itt vannak a lépések kivonat felhasználónév az e-Azonosítók használata a find and Replace működését:

  • Másolja be az eredeti adatokat., Mivel a munka keresése és cseréje megváltoztatja az alkalmazott adatokat, a legjobb, ha biztonsági másolatot készít az eredeti adatokról.
  • válassza ki az adatokat, majd menjen haza –> Szerkesztés –> & Select –> csere (vagy használja a Ctrl + H billentyűparancsot).,
  • a párbeszédpanel keresése és cseréje mezőbe írja be a következőket:
    • keresse meg, amit: @*
    • cserélje ki: (hagyja ezt üresen)
  • kattintson az összes cseréje elemre.

Ez azonnal eltávolítja az összes szöveget a @ előtt az e-mail azonosítókban. Akkor az eredmény az alábbiak szerint:

2. Példa – Kivonás a Domain Nevet, e-Mail Id

ugyanazt a logikát, módosíthatja a ‘Megtalálja, amit’ kritériumoknak, hogy a domain név.,

itt vannak a lépések:

Ez azonnal eltávolítja az összes szöveget a @ előtt az e-mail azonosítókban. Az eredmény az alábbiak szerint jelenik meg:

tetszhetnek a következő Excel útmutatók is:

  • hogyan kell számolni a szöveges karakterláncokat tartalmazó cellákat.
  • kivonat felhasználónevek e-mail azonosítók Excel .
  • Excel funkciók (példák + Videók).
  • Tudjon meg többet a Keresés és csere az Excel programban.
  • hogyan lehet kihasználni a szöveges karakterlánc első betűjét az Excelben
  • hogyan lehet kivonni az első szót egy szöveges karakterláncból az Excelben

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük