Stieņu sadalīšana pēc rakstzīmēm programmā Excel (6 piemēroti veidi)

  • Dalīties Ar Šo
Hugh West

Dažreiz jums var būt datu kopa, kurā šūnā ir ievietota dažāda veida informācija, kas atdalīta ar rakstzīmi, piemēram, norobežotāju, defisi, domuzīmi, domuzīmi utt. Šāda veida datu kopa ir neorganizēta, un atrast kādu konkrētu informāciju ir diezgan grūti. Šajā rakstā es parādīšu 6 veidus, kā Excel programmā varēsiet sadalīt virkni pēc rakstzīmes.

Pieņemsim, ka mums ir datu kopa, kurā vārds, e-pasta adrese un kontakta numurs ir ievadīti kā viena virkne un atdalīti ar rakstzīmi, t. i., komatu (,). Lai demonstrētu jums vienkāršību, mēs esam iestatījuši sadalīšanu ar komatu.

Lejupielādēt Practice Workbook

Stīgu sadalīšana pēc rakstzīmēm programmā Excel.xlsx

6 veidi, kā sadalīt virkni pēc rakstzīmēm programmā Excel

1. Sadaliet virkni pēc rakstzīmēm, izmantojot LEFT un FIND funkcijas

Izmantojot funkcijas LEFT un FIND funkcijas kopā ļauj sadalīt virkni pēc virknes kreisās puses rakstzīmes. Ievadiet tukšā šūnā šādu formulu ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Šajā gadījumā ATRAST funkcija atgriež pirmā komata pozīciju ( "," ) no virknes A6 un LEFT funkcija no virknes izraksta rakstzīmes, kas atrodas pirms konkrētās rakstzīmes (pirmā komata). Atcerieties, ka ir jāatņem 1 izvilkšanai, izņemot komatu.

Preses IEVADIET un jūs iegūsiet nosaukumu šūnā B6 .

Velciet šūnas uz datu kopas beigām, lai piemērotu formulu visām pārējām kolonnas šūnām. A . Jūs saņemsiet visu ierakstu nosaukumus.

2. MID un FIND funkcijas, lai sadalītu virkni

Ja vēlaties iegūt tekstus starp divām konkrētām rakstzīmēm, varat izmantot MID funkcija un funkcija FIND kopā. Tukšā šūnā ierakstiet šādu formulu ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Šeit, FIND(",",A6)+1 atgriež pirmās rakstzīmes sākuma pozīciju pēc pirmā komata. ATRAST(",",A6,ATRAST(",",A6)+1) atgriež pirmās rakstzīmes sākuma pozīciju pēc otrā komata. -FIND(",",A6)-1 norāda, ka visas virknes rakstzīmes pēc otrā komata tiks izslēgtas. beidzot. MID norāda rakstzīmes starp šiem diviem komatiem.

Preses IEVADIET . Rezultātā šūnā tiks iegūta e-pasta adrese. C6 .

Velciet B7 šūnu līdz datu kopas beigām, un jūs iegūsiet visas e-pasta adreses.

3. RIGHT, LEN un FIND funkcijas, lai sadalītu virkni pēc rakstzīmēm

Izmantojot . PRĀVAIS funkcija , funkcija LEN , un funkcija FIND kopā varat sadalīt virkni un iegūt pareizo daļu pēc konkrētas rakstzīmes no šīs virknes. Tukšā šūnā ierakstiet šādu formulu ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1)))

Šeit, LEN(A6) aprēķina virknes kopējo garumu šūnā A6 . ATRAST(",",A6,ATRAST(",",A6)+1 atrod pēdējo komatu un PRĀVAIS izraksta rakstzīmes pēc pēdējā komata.

Preses IEVADIET un šūnā saņemsiet kontakttālruni D6 .

Velciet šūnas D6 un jūs iegūsiet visus kontaktu numurus, sadalot kolonnas virknes. A.

Līdzīgi lasījumi:

  • Stīgu sadalīšana pēc garuma programmā Excel (8 veidi)
  • Kā sadalīt tekstu vairākās šūnās programmā Excel

4. SEARCH un LEFT funkcijas, lai sadalītu virkni

Varat izmantot funkcija MEKLĒT nevis funkcija FIND lai sadalītu virkni.

Lai sadalītu Nosaukums no šūnu virknes A6, tukšā šūnā ierakstiet šādu formulu ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Šajā gadījumā MEKLĒT funkcija atgriež pirmā komata pozīciju ( "," ) no virknes A6 un LEFT funkcija no virknes izraksta rakstzīmes, kas atrodas pirms konkrētās rakstzīmes (pirmā komata). Atcerieties, ka ir jāatņem 1 lai izslēgtu komatu.

Preses IEVADIET un jūs iegūsiet nosaukumu šūnā B6 .

Velciet šūnas uz datu kopas beigām, lai piemērotu formulu visām pārējām kolonnas šūnām. A . Jūs saņemsiet visu ierakstu nosaukumus.

5. Flash Fill, lai sadalītu virkni pēc rakstzīmēm

Izmantojot Flash Fill ir vēl viens paņēmiens, kā sadalīt virkni pēc rakstzīmēm. Vispirms manuāli ievadiet virknes daļu šūnā ( C6 )

Pēc tam dodieties uz Dati> Datu rīki un izvēlieties Flash Fill .

Tagad redzat, ka Excel automātiski ir piešķīris sadalīto virkni visās citās šīs kolonnas šūnās.

Lasīt vairāk: Teksta sadalīšana programmā Excel, izmantojot Flash Fill

6. Komanda Teksts uz kolonnām

Varat izmantot arī Teksta pievienošana kolonnām komandu, lai sadalītu virkni pēc rakstzīmes. Vispirms atlasiet datu kopu.

Pēc tam dodieties uz Dati> Datu rīki un izvēlieties Teksta pievienošana kolonnām .

Tagad tiek atvērts logs ar nosaukumu Teksta konvertēšana uz kolonnām vednis parādīsies. Pārbaudiet Norobežots un nospiediet uz Nākamais .

Otrajā solī atlasiet K komats un nospiediet uz Nākamais .

Ja virkne ir atdalīta ar kādu citu rakstzīmi, piemēram, tabulatoru, semikolu vai atstarpi, ir jāizvēlas šī rakstzīme. Varat ievadīt arī citas rakstzīmes. Citi lodziņā. Pēdējā solī atlasiet Vispārīgi un noklikšķiniet uz Apdare .

Tagad redzēsiet, ka dažādas virknes daļas, kas tika atdalītas ar komatu, ir sadalītas dažādās šūnās.

Secinājums

Izmantojot jebkuru no iepriekš aprakstītajām metodēm, varat sadalīt virkni pēc rakstzīmēm. Ja saskaraties ar neskaidrībām, lūdzu, atstājiet komentāru un dodiet mums iespēju novērst neskaidrības.

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.