Hogyan lehet konkrét adatokat kinyerni egy cellából az Excelben (3 példa)

  • Ossza Meg Ezt
Hugh West

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

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

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.