Tartalomjegyzék
Az Excel különböző módokat biztosít a különböző adatok kinyerésére, többnyire különböző függvényekre támaszkodva. Egyeseket közvetlenül bizonyos függvényekből lehet kinyerni, míg mások egy kicsit bonyolultabb formát ölthetnek a függvények kombinációjából. Ebben a cikkben megpróbálom megmutatni, hogyan lehet egy adott típusú adatot, minden egyes típus esetében, kinyerni egy cellából az Excelben.
Gyakorlati munkafüzet letöltése
Töltse le és gyakorolja a munkafüzetet az ebben a cikkben használt összes példadatkészlettel és a képletekkel együtt.
Speciális adatok kivonása.xlsx3 példa konkrét adatok kivonására az Excel cellából
1. Konkrét szöveges adatok kivonása egy cellából
Az Excel különböző függvényeket biztosít a cellában megadott információk különböző részeiből történő szövegkivonáshoz. Szöveget egy hosszú szöveges karakterláncból a következőkkel vonhat ki. LEFT , JOBBRA , MID funkciók vagy ezek kombinációja és KERESÉS o FIND funkciók. Most, ebben a részben végigvezetem Önöket mindegyiken, bontással, amikor egy-egy kombináció felmerül.
1.1 Adatok kinyerése a cella elejéről
Az adatokat egy cella elejéről a következővel lehet kivenni a LEFT funkció Ez a függvény két argumentumot fogad el - i) a szöveget, amelyből ki akarja vonni, és ii) a kivonandó karakterek számát.
Az alábbiakban látható tömböt használom. A következő tartományt használom B5:B7 referenciaadatként, és kivonja az oszlopba C .
Lépések:
- A cellába, ahová a kivont adatokat írni szeretné (ebben az esetben ez a cella C5 ), írjuk fel a következő képletet:
=LEFT(B5,4)
- Ezután nyomja meg a Írja be a címet. .
- Most kattintson és húzza a Kitöltés fogantyú ikon lefelé, hogy megismételje a képletet a többi cellában.
1.2 Adatok kivonása a cella végéből
A cella végéből történő adatkiragadáshoz a következőt kell használnia a RIGHT funkció . ugyanazt a tömböt használom, amit az előző szakaszban mutattam be, hogy bemutassam az adatok kinyerését a JOBBRA funkció.
Lépések:
- A cellában C5 (vagy abba a cellába, amelybe ki akarja vonni), írja be a következő képletet.
=RIGHT(B5,4)
- Most nyomja meg Írja be a címet. .
- Ezután kattintson és húzza a Kitöltés fogantyú ikon hogy kitöltse a többi cellát.
1.3 Az adatok meghatározott részeinek kivonása
Tegyük fel, hogy a cella egy bizonyos részét szeretnénk kivenni, általában egy adott karakter után vagy előtt, például a @ egy e-mail jele. Használhatjuk a következővel kombinálva a SEARCH funkció vagy a FIND funkció Mindkettőnek ugyanaz a célja ebben a kontextusban. Itt a FIND funkció.
Ehhez a szakaszhoz vegyünk egy e-mailekből álló adathalmazt.
Felhasználónév kivonat
A felhasználónév (a @ jel előtti rész) kivonásához használja ezt a képletet.
=LEFT(B5,FIND("@",B5)-1)
Most nyomja meg Írja be a címet. . Akkor használja Kitöltés fogantyú ikon hogy kitöltse a többi cellát is a képlet másolásával.
🔎 A képlet bontása:
- FIND("@",B5)
FIND függvény két argumentumot vesz fel - i) egy adott szöveges értéket vagy számot és ii) a cellát vagy értéket, ahonnan az első argumentumot keresi. Visszaadja annak a számértékét, ahol az első argumentumot találja. Ebben az esetben ez a 13-as érték lesz.
- LEFT(B5,FIND("@",B5)-1)
A LEFT függvény két argumentumot vesz fel - i) egy értéket, amelyből kivonja, és ii) a kivonandó karakterlánc hosszát, amely ebben az esetben a FIND függvényt, és úgy használják, mint egy értéket kevesebbet belőle.
Kivonat Domain név
A tartománynév kivonásához (a tartománynév utáni rész a @ jel) a következő képletet használja.
=RIGHT(B5,LEN(B5)-FIND("@",B5))
Ezután nyomja meg a Írja be a címet. a többit pedig töltse ki a Kitöltés fogantyú ikon mint fentebb.
🔎 A képlet bontása:
- FIND("@",B5)
FIND függvény két argumentumot vesz fel - i) egy adott szöveges értéket vagy számot és ii) a cellát vagy értéket, ahonnan az első argumentumot keresi. Visszaadja annak a számértékét, ahol az első argumentumot találja. Ebben az esetben ez a 13-as érték lesz.
- LEN(B5)
LEN függvény csak egy argumentumot vesz fel, és az adott cellában vagy szövegben lévő karakterek hosszát vagy számát adja vissza. Ebben az esetben ez 22.
- RIGHT(B5,LEN(B5)-FIND("@",B5))
A JOBBRA függvény legalább két argumentumot fogad el - i) egy értéket, ahonnan a szöveget kivonjuk, és ii) a kivonás hosszát a végétől. A második argumentumot itt úgy határoztuk meg, hogy kivontuk az értékeket a @ jelet találtak a FIND függvényt a karakterlánc teljes hosszából, amelyet a LEN funkció.
Bővebben: Hogyan lehet kivonni az adatokat az Excel Sheet-ből (6 hatékony módszer)
2. Konkrét számadatok kivonása egy Excel-cellából
Most tekintsünk egy olyan kódokból álló adathalmazt, amely vegyes lehet, ahol a számok bárhol lehetnek a szövegek között.
Ebben a módszerben a a TEXTJOIN funkció az egyes értékekből külön-külön kivont számok összekapcsolására. A számok kivonásához a segédfüggvények kombinációja, mint például a LEN , INDIREKT , ROW , MID , és IFERROR Ezeket a segédfüggvényeket arra használják, hogy minden értékből egy tömböt hozzanak létre, amely az összes számból áll, a string értékeket pedig egy üres stringgel helyettesítik. Végül pedig a TEXTJOIN funkció csak segít az összeset egy értékké összeállítani.
Ha csak számokat szeretne kivenni ebből a tömbből, írja le a következő képletet a cellába.
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"")))
Sajtó Írja be a címet. majd kattintson és húzza a Kitöltés fogantyú ikon hogy kitöltse a többi, replikálandó cellát.
🔎 A képlet bontása:
- ROW(INDIRECT("1:"&LEN(B5)))) egy {1;2;3;4;5;6;7} tömböt ad vissza.
- MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1) a {"a"; "s"; "8″; "7″; "w"; "q"; "1″} tömböt adja vissza.
- IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"") a {"";""";8;7;"";"";"";1} tömböt adja vissza.
- TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"")): Végül TEXTJOIN egyszerűen összefűzi a tömb összes értékét, és visszaadja az eredményt.
Bővebben: Hogyan lehet az adatokat az Excelből a kritériumok alapján kinyerni (5 mód)
Hasonló olvasmányok
- VBA-kód a szöveges fájl Excel-be való átalakításához (7 módszer)
- Hogyan importálhat többszörös határolójelekkel rendelkező szöveges fájlt az Excel-be (3 módszer)
- Excel VBA: Adatok automatikus lehívása egy webhelyről (2 módszer)
- Hogyan importálhat adatokat a biztonságos webhelyről az Excel-be (gyors lépésekkel)
- Hogyan alakítsuk át az Excel-t szöveges fájlba a Pipe elválasztóval (2 mód)
3. Konkrét szám- és szöveges adatok kivonása alfanumerikus adatokból
Ha gondjai vannak a munkalap képleteinek használatával, vagy nehézségei vannak a fent említett képletek megértésével, akkor követheti ezt az Excel által biztosított automatizált módszert.
Lépések:
- Szövegek esetén töltse ki az első cellát kézzel, és az alfanumerikus értékek közül törölje ki az összes számot.
- Kezdje el beírni az alábbiakat, és az Excel automatikusan javaslatot tesz a többi oszlopból kivont szöveges értékekre.
- Most nyomja meg a Írja be a címet. .
- Ismételje meg ugyanezt a folyamatot a számok esetében.
Bővebben: Szöveg kivonása egy karakter után az Excelben (6 mód)
Következtetés
Ezek voltak azok a módszerek, amelyekkel konkrét adatokat lehet kinyerni egy cellából az excelben. Remélem, hogy az illusztrációk és a bontások hasznosak voltak az Ön számára, hogy megértse a képleteket és megvalósítsa őket a problémáira. További útmutatókért, mint ez a látogatás. Exceldemy.com .