Satura rādītājs
Dažādos apstākļos mums ir nepieciešams sadalīt datus dažādās daļās. Šīs datu sadalīšanas parasti tiek veiktas pēc atstarpes, komatiem vai citiem kritērijiem. Šo datu sadalīšana var patiešām palīdzēt mums iegūt to datu daļu, kas mums ir nepieciešama konkrētā brīdī. 5 noderīgas un vienkāršas metodes, kā sadalīt datus programmā Excel, tiks apskatītas šajā rakstā.
Lejupielādēt Practice Workbook
Lejupielādējiet šo prakses darba burtnīcu.
Datu dalīšana programmā Excel.xlsm5 veidi, kā sadalīt datus programmā Excel
Lai parādītu, kā sadalīt datus programmā Excel, mēs izmantosim šādu izklājlapu dažādu personu pilnu formu vārdu. Pilns nosaukums sleja , un to nosaukumi pirmā daļa un otrā daļa ir arī parādīti. Kā mēs nonākam pie šīm daļām, ir paskaidrots un ilustrēts dažādos veidos.
1. Teksta uz kolonnām funkcijas, lai sadalītu datus programmā Excel
Šajā procesā norobežotāji, piemēram, atstarpes, tabulators un komati atdalīt atlasītos datus vienā vai vairākās šūnās. Teksta pievienošana kolonnai funkcija ir lielisks rīks datu sadalīšanai programmā Excel.
Soļi
- Vispirms atlasiet visas šūnas, kuras vēlaties sadalīt.
- Pēc tam dodieties uz Dati > Teksta pārnešana uz kolonnām.
- Pēc tam tiks atvērts jauns dialoglodziņš. šajā lodziņā izvēlieties Delimited. Un noklikšķiniet uz Nākamais .
- Noklikšķinot uz nākamais, parādīsies nākamais dialoglodziņš.šajā dialoglodziņā atzīmējiet opciju Kosmosa opcijas lodziņš , jo mēs vēlamies sadalīt dotos datus pēc atstarpes starp vārdiem.
- Tad nākamajā dialoglodziņā atlasiet Vispārīgi.
- Tieši zem Kolonnu datu formāts lodziņā ir šūnu atsauces lodziņš Galamērķis Šajā lodziņā ir jāievada sadalīšanas datu vieta.
- Noklikšķiniet uz Apdare dialoglodziņā pēc galamērķa šūnu atlases.
- Izvēlieties galamērķa šūnas, piemēram, zemāk redzamajā Galamērķa lodziņš.
- Noklikšķinot uz Apdare , pamanīsiet, ka visi vārdi tagad ir sadalīti uzvārdos un vārdos.
Lasīt vairāk: Excel datu sadalīšana kolonnās ar komatu (7 metodes)
2. Sadaliet Excel šūnas, izmantojot formulas
Šī formula var būt ērts rīks, sadalot datus programmā Excel. Piemēram, izmantojot, piemēram. TEXT funkcija formula vai TRIM / MID mēs varam viegli un elastīgi sadalīt dažādu veidu datus.
2.1 Formula ar teksta funkcijām
Soļi
- Šai metodei mēs izmantosim citu vārdu datu kopu. Salīdzinājumā ar iepriekšējo datu kopu šajā datu kopā ir vidējā vārda sleja.
- Tad mēs ievadām šādu formulu Šūna C5 :
=LEFT(B5,SEARCH(" ", B5)-1)
- Pēc tam izvēlamies aizpildīšanas rokturi un velkam to uz Šūna C10 .
- Šī formula sadalīs pirmo daļu Pilns nosaukums sleja.
- Lai sadalītu vidusdaļu Pirmais vārds ailē ievadiet šādu formulu un nospiediet Enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Pēc tam, kad nospiests taustiņš enter, slejas Pilns nosaukums vidusdaļa ir ailē Šūna D5
- Pēc tam velciet aizpildīšanas roktura pogu uz Šūna D10. Tas sadalīs otru Pilni vārdi vidējā daļa.
- Lai sadalītu ailes Pilns nosaukums pēdējo daļu, ievadiet šādu formulu:
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1)))
.
- Pēc tam, kad būsiet nospieduši enter, redzēsiet, ka nosaukuma pēdējā daļa Šūna B5 ir sadalīts Šūna E5.
- Velciet aizpildīšanas roktura pogu uz Šūna E10. Tas sadalīs otra vārda pēdējo daļu slejā Pēdējais vārds.
2.2 Trim un Mid funkciju izmantošana datu sadalīšanai
Soļi
- Vispirms ir jāievada šāda formula. Šūna C5 :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Šī formula sadalīs pirmo daļu Pilns nosaukums in the Vārda sleja.
- Pēc tam atlasiet aizpildīšanas roktura pogu un velciet to horizontāli uz. Šūna E5.
- Tad Pilns nosaukums C5 slejas dati tiks pilnībā sadalīti trīs slejās.
- Pēc tam atlasiet Šūna C5 : Šūna E5 un pēc tam velciet aizpildīšanas rokturi uz leju līdz Šūna E10.
- Pēc aizpildīšanas roktura atlaišanas redzēsiet, ka visi jūsu šūnu dati tagad ir sadalīti trīs daļās.
Lasīt vairāk: Kā sadalīt datus vienā Excel šūnā vairākās kolonnās (5 metodes)
3. Datu sadalīšana šūnās programmā Excel, izmantojot Flash Fill funkciju
Soļi
- Vispirms ir jāaizpilda datu kopas pirmā rinda. Tas nozīmē, ka ir jāievada sadalītais vārds un uzvārds. Šūna C5 un Šūna D5 .
- Pēc tam velciet stūra rokturi uz Šūna C11 nospiežot peles labo peles pogu.
- Pēc tam atlaidiet rokturi, un, atlaižot rokturi, atvērsies jauns nolaižamais logs. Šajā logā izvēlieties Flash Fill.
- Izvēloties Flash Fill poga sadalīs nosaukumu pirmo daļu nosaukumu slejā, kā tas tiek darīts ar Šūna C5.
- Atkārtojiet šo pašu procesu ar pēdējo Nosaukums slejā tiks sadalīta nosaukumu pēdējā daļa, kas atrodas Pilns nosaukums sleja.
Tagad visi vārdi slejā Pilns nosaukums ir sadalīti divās daļās.
Lasīt vairāk: Kā sadalīt datus no vienas šūnas vairākās rindās programmā Excel (3 metodes)
4. Sadaliet šūnas un tekstu programmā Excel, izmantojot Power Query
Izmantojot jaudīgu rīku, piemēram, Power Query programmā Excel, varat viegli sadalīt nosaukumus slejā Pilns nosaukums.
Soļi
- Vispirms atlasiet jebkuru šūnas šūnu tabulā un dodieties uz Dati > No tabulas / diapazona.
- Pēc tam tiek izveidots jauns Atsauce uz šūnām lodziņš, kurā jāizvēlas tabulas diapazons.
- Pēc diapazona ievadīšanas tiks atvērts pilnīgi jauns logs, kurā ir jānoņem tukšās kolonnas.
- Pēc kolonnu noņemšanas ir nepieciešams Dublikāts ailē Pilns nosaukums.
- Pēc tam noklikšķiniet ar peles labo peles pogu, no konteksta izvēlnes izvēlnes atveriet sadaļu Sadalīta kolonna > Pēc norobežotāja.
- Atvērsies jauns logs. Šajā logā izvēlieties Space no Atlasiet vai ievadiet norobežotāju nolaižamajā izvēlnē. Un atlasiet Katra norobežotāja parādīšanās vietnē Sadalīts pie. Pēc tam noklikšķiniet uz LABI.
- Noklikšķinot uz LABI, redzēsiet, ka Pilni vārdi ir sadalīti trīs atsevišķās slejās.
- Mainiet šo kolonnu nosaukumus uz Vidējais vārds , Vārds, un Uzvārds . Pēc tam noklikšķiniet uz Aizvērt un ielādēt .
- Pēc darbgrāmatas aizvēršanas un ielādēšanas. galvenajā darbgrāmatā parādīsies jauna lapa, piemēram, šādi.
Šajā darblapā skaidri redzams, ka nosaukumi, kas norādīti Pilns nosaukums kolonnas ir sadalītas trīs atsevišķās daļās, pamatojoties uz atstarpi starp tām.
5. VBA makroekrāna izmantošana, lai sadalītu datus programmā Excel
Visas iepriekš minētās problēmas var diezgan viegli atrisināt ar vienkāršu makrokodu VBA redaktorā. Tajā pašā laikā makru izmantošana ir diezgan ērta un ietaupa laiku.
Soļi
- Palaidiet Visual Basic Redaktors no cilne Izstrādātājs.
- nospiežot Alt + F11 uz tastatūras var arī aktivizēt Visual Basic redaktors.
- Pēc palaišanas Visual Basic redaktoru, tiks atvērts jauns logs.
- Jaunajā logā noklikšķiniet uz Ievietot , pēc tam noklikšķiniet uz Modulis.
- Pēc tam tiks atvērts balts redaktors. Šajā redaktorā ir jāuzraksta šāds kods:
Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub End Sub
- Pēc koda rakstīšanas aizveriet abas Modulis un VBA redaktors .
- No Skatīt noklikšķiniet uz cilnes Makroprocesori komandu, pēc tam atlasiet Apskatīt makrouzdevumus iespēja.
- Pēc tam tiks atvērts jauns dialoglodziņš, kurā atlasiet nupat izveidoto makro un noklikšķiniet uz . Palaist .
Noklikšķinot uz Palaist, redzēsiet, ka visi jūsu vārdi slejā Pilns nosaukums tagad ir sadalīti trīs dažādās daļās.
Lasīt vairāk: Excel makro programma, lai sadalītu datus vairākos failos (ar vienkāršiem soļiem)
Secinājums
Rezumējot, uz jautājumu "kā sadalīt datus programmā Excel" var atbildēt 6 galvenajos veidos. Tie galvenokārt ir formulu izmantošana, funkcijas Text to Column izmantošana, Power Query izmantošana un vēl viens veids ir neliela makro VBA redaktorā. VBA process ir mazāk laikietilpīgs un vienkāršāks, taču tam nepieciešamas iepriekšējas zināšanas par VBA. Līdzīgi arī Power Query ir ļoti ērts rīks, taču nedaudz sarežģītāks.laikietilpīga.
No otras puses, citām metodēm šādas prasības nav. No visām šīm metodēm visērtāk un visvieglāk lietojama ir teksta un kolonnas metode. Šai problēmai ir pieejama lejuplādējama prakses darba burtnīca, kurā varat praktizēties un pierast pie šīm metodēm.
Jūtieties brīvi uzdot jebkādus jautājumus vai atsauksmes, izmantojot komentāru sadaļu. Jebkurš ieteikums, lai uzlabotu Exceldemy kopiena būs augsti vērtējama.