Teksta izvilkšana pēc rakstzīmes programmā Excel (6 veidi)

  • Dalīties Ar Šo
Hugh West

Microsoft Excel programmā, teksta ieguve no šūnas ir ļoti svarīgs uzdevums. Jums var rasties daudzas situācijas, kad jums ir nepieciešams izvilkt tekstu pēc konkrētas rakstzīmes. Šajā pamācībā jūs uzzināsiet efektīvus un iespējamos veidus, kā izvilkt tekstu pēc rakstzīmes programmā Excel. Šī pamācība būs precīza ar piemērotiem piemēriem un pareizām ilustrācijām.

Lejupielādēt Practice Workbook

Teksta izvilkšana pēc rakstzīmes.xlsm

6 efektīvi veidi, kā izvilkt tekstu pēc rakstzīmes programmā Excel

Nākamajā sadaļā piedāvājam sešas piemērotas un efektīvas metodes, kuras varat ieviest savā datu kopā. Pārliecinieties, ka tās visas apgūstat. Mēs iesakām apgūt un izmantot visas šīs metodes. Tas noteikti bagātinās jūsu Excel zināšanas.

1. Izmantojiet MID un FIND funkcijas, lai izvilktu tekstu pēc rakstzīmes

Šajā metodē mēs izmantojam MID funkcija un funkcija FIND Mēs vispirms atradīsim konkrēto rakstzīmi šūnā, izmantojot ATRAST Pēc tam mēs izvilksim tekstu no konkrētās šūnas pozīcijas.

Aplūkojiet šādu datu kopu:

Šeit redzat, ka datu kopā ir daži dati. Visās šūnās ir defise ("-"). Tagad mūsu mērķis ir ar formulas palīdzību iegūt tekstu pēc konkrētās rakstzīmes defises ("-").

📌 Soļi

  • Vispirms ievadiet šādu formulu Šūna C5 :

=MID(B5,FIND("-",B5)+1,LEN(B5))

Šeit mēs izmantojām funkcija LEN sniegt vairākas rakstzīmes, lai varētu iegūt pārējo tekstu.

  • Pēc tam nospiediet Ievadiet .
  • Tagad velciet Uzpildes rokturis ikona virs šūnu diapazona C6:C9.

Kā redzat, mums ir izdevies izvilkt tekstu no Excel šūnas pēc konkrētas rakstzīmes. Izmēģiniet to tagad.

🔎 Formulas sadalījums

Šeit mēs to sadalām tikai pirmajiem datiem.

LEN(B5) atgriež 11 .

FIND("-",B5) atgriež 6.

MID(B5,FIND("-",B5)+1,LEN(B5)) = MID(B5,6+1,11) atgriež Pasaule .

2. RIGHT, LEN un FIND funkcijas teksta izvilkšanai pēc rakstzīmes

Šajā metodē mēs izmantojam pareizā funkcija , funkcija LEN , un funkcija FIND Lai to demonstrētu, mēs izmantojam iepriekšējo datu kopu.

Būtībā mēs no šūnas pēc konkrētas rakstzīmes iegūstam virknes apakšvirsrakstu.

📌 Soļi

  • Tagad ievadiet šādu formulu Šūna C5:

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • Pēc tam nospiediet Ievadiet .
  • Pēc tam velciet Uzpildes rokturis ikona virs šūnu diapazona C6:C9.

Kā redzat, mēs esam veiksmīgi atraduši konkrēto rakstzīmi no konkrētas pozīcijas. Un mēs no šūnas iegūstam tekstu pēc šīs konkrētās rakstzīmes.

🔎 Formulas sadalījums

Šeit mēs to sadalām tikai pirmajiem datiem.

LEN(B5) atgriež 11 .

FIND("-",B5) atgriež 6.

RIGHT(B5,LEN(B5)-FIND("-",B5)) =RIGHT(B5,11-6) atgriež Pasaule .

Lasīt vairāk: Kā iegūt datus no Excel, pamatojoties uz kritērijiem

3. Funkciju LEFT, FIND un SUBSTITUTE izmantošana, lai izvilktu tekstu pēc rakstzīmes

Tagad mēs izmantojam funkcija LEFT , funkcija FIND , un funkcija SUBSTITUTE Excel. Aplūkojiet šādu datu kopu:

Tagad šī datu kopa ir diezgan interesanta. Mēs izmantojam iepriekšējo datu kopu, bet mēs mainījām rakstzīmes. Šajās šūnās ir vairākas rakstzīmes. Mūsu mērķis ir iegūt tekstu no šūnām pēc visām šīm konkrētajām rakstzīmēm, izmantojot mūsu formulu.

📌 Soļi

  • Vispirms ievadiet šādu formulu Šūna D5 :

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • Tagad nospiediet Ievadiet .
  • Pēc tam velciet Uzpildes rokturis ikona virs šūnu diapazona D6:D9.

Kā redzat, mūsu formula darbojās diezgan labi, lai izvilktu tekstu pēc šīm atsevišķām rakstzīmēm programmā Excel.

🔎 Formulas sadalījums

Šeit mēs to sadalām tikai pirmajiem datiem.

FIND(C5,B5) atgriež 6 .

LEFT(B5,6) atgriež [email protected]

SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"") = SUBSTITUTE(B5,"[email protected]","") atgriež Pasaule .

4. RIGHT, SEARCH un SUBSTITUTE funkciju izmantošana konkrētu rakstzīmju iegūšanai

Tagad šī formula ir diezgan sarežģīta. Bet, ja jums ir priekšstats par šīm funkcijām, jūs to viegli sapratīsiet. Lai to veiktu, mēs izmantojam šādas funkcijas:

  1. Tiesības funkcija .
  2. Meklēšanas funkcija.
  3. Funkcija SUBSTITUTE.
  4. LEN funkcija.

Lai demonstrētu šo metodi, mēs šeit izmantojam iepriekšējo datu kopu. Pārliecinieties, ka esat pārbaudījis visas šīs funkcijas, pirms sākat to izmantot.

📌 Soļi

  • Vispirms ievadiet šādu formulu Šūna D5 :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5, "#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • Pēc tam nospiediet Ievadiet .
  • Tagad velciet Uzpildes rokturis ikona virs šūnu diapazona D6:D9.

Beigu beigās mēs veiksmīgi atlasījām konkrētās rakstzīmes un to pozīcijas. Pēc tam mēs ekstrahējām tekstu pēc konkrētās rakstzīmes.

🔎 Formulas sadalījums

Šeit mēs to sadalām tikai pirmajiem datiem.

LEN(B5) atgriež 11

AIZVIETOT(B5,C5,"") atgriež HelloWorld .

SUBSTITUTE(B5,C5, "#",11-LEN("HelloWorld")) atgriež Hello#World.

MEKLĒT("#", "Hello#World") atgriež 6 .

RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5, "#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,""))))) = RIGHT(B5,11-6) atgriež Pasaule .

5. RIGHT, SUBSTITUTE un REPT funkciju izmantošana, lai izvilktu tekstu pēc rakstzīmes

Šeit mūsu formula sastāv no vairākām Excel funkcijām. Mūsu galvenās trīs funkcijas, lai iegūtu tekstu, ir šādas. pareizā funkcija , funkcijas SUBSTITUTE , un REPT funkcija .

Lai to parādītu, mēs izmantojam līdzīgu datu kopu kā iepriekšējā gadījumā.

📌 Soļi

  • Vispirms ievadiet šādu formulu Šūna D5 :

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))))

Mēs izmantojām TRIM funkcija lai noņemtu papildu sākuma atstarpes.

  • Pēc tam nospiediet Ievadiet .
  • Tagad velciet Uzpildes rokturis ikona virs šūnu diapazona D6:D9.

Kā redzat, mums ir izdevies iegūt tekstu pēc rakstzīmes no Excel šūnas. Izmēģiniet šo metodi ar dažādām rakstzīmēm no dažādām pozīcijām.

🔎 Formulas sadalījums

Šeit mēs to sadalām tikai pirmajiem datiem.

LEN(B5) atgriež 11

REPT(" ",LEN(B5)) atgriež " " (atstarpes) .

AIZSTĀT (B5,C5,REPT(" ",LEN(B5))) atgriežas " Sveiks, Pasaule".

PA LABI (AIZVIETOT(B5,C5,REPT(" ",LEN(B5))),LEN(B5))) atgriež " Pasaule" .

TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5))))) = TRIM(" Pasaule") atgriež Pasaule .

6. VBA kodi teksta izvilkšanai pēc rakstzīmes programmā Excel

Ja esat tāds pats VBA frīks kā es, varat izmēģināt šo metodi. Šis kods viegli izvilks tekstu pēc rakstzīmes. Izmantojot šo vienkāršo kodu, jūs varēsiet veikt šo darbību visai kolonnai.

📌 Soļi

  • Vispirms nospiediet Alt+F11 tastatūrā, lai atvērtu VBA redaktoru.
  • Pēc tam atlasiet Ievietot> Modulis .

  • Pēc tam ievadiet šādu kodu:
 Sub extract_text() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Right(cell, Len(cell) - InStr(cell, "-")) Next cell End Sub 
  • Pēc tam saglabājiet failu.
  • Tagad atlasiet šūnu diapazonu B5:B9 .

  • Pēc tam nospiediet Alt+F8 tastatūrā, lai atvērtu dialoglodziņu Makro.
  • Tālāk atlasiet extract_text.

  • Pēc tam noklikšķiniet uz Palaist .

Šeit, izmantojot VBA kodu, mēs veiksmīgi izvilkām tekstu pēc konkrētās rakstzīmes.

💬 Lietas, kas jāatceras

Pirms to veikšanas pārbaudiet saites, lai uzzinātu, kādas funkcijas mēs izmantojām.

Ja redzat kādu #VALUE! Kļūda, ietiniet visu formulu zem funkcija IFERROR .

Secinājums

Nobeigumā es ceru, ka šī pamācība ir sniegusi jums daļu noderīgu zināšanu, lai Excel programmā iegūtu tekstu pēc konkrēta simbola. Mēs iesakām jums apgūt un piemērot visus šos norādījumus savai datu kopai. Lejupielādējiet praktisko darbgrāmatu un izmēģiniet tos paši. Tāpat nevilcinieties sniegt atsauksmes komentāru sadaļā. Jūsu vērtīgās atsauksmes uztur mūsu motivāciju veidot šādas pamācības.

Neaizmirstiet pārbaudīt mūsu vietni Exceldemy.com par dažādām ar Excel saistītām problēmām un risinājumiem.

Turpiniet apgūt jaunas metodes un augt!

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.