Programmā Excel ir ļoti viegli sadalīt pirmos, vidējos un uzvārdus, kas parādās vienā kolonnā, atsevišķās kolonnās, izmantojot dažādus veidus.
Pieņemsim, ka esat saņēmis kontaktpersonu sarakstu ar visiem vārdiem, kas norādīti pilnos vārdos vienā kolonnā, un, iespējams, jums būs jāatdala vārds, vidējais vārds un uzvārds un jāsadala tie atsevišķās kolonnās. Ir daži dažādi veidi, kā atdalīt nosaukumus — izmantojot funkciju Teksts uz kolonnām, Flash aizpildījumu un formulas.
Programmā Excel ir ļoti viegli sadalīt nosaukumus no vienas kolonnas divās vai vairākās kolonnās. Šajā rakstā mēs parādīsim, kā, izmantojot dažādus veidus, sadalīt nosaukumus dažādās Excel kolonnās.
Kā sadalīt vārdus programmā Excel
Ir trīs vienkārši veidi, kā sadalīt nosaukumus programmā Excel. Atkarībā no datu struktūras un tā, vai vēlaties, lai sadalītie nosaukumi būtu statiski vai dinamiski, izvēlieties vienu no tālāk norādītajām metodēm.
- Sadaliet nosaukumus, izmantojot funkciju Teksts uz kolonnām
- Atdaliet nosaukumus, izmantojot formulas
- Atdaliet nosaukumus, izmantojot Flash Fill
Atdaliet nosaukumus, izmantojot teksta kolonnas vedni
Teksta uz kolonnu vednis ir viens no visizplatītākajiem veidiem, kā programmā Excel atdalīt vārdus un uzvārdus, kā arī vidējos vārdus. Pārliecinieties, vai blakus nosaukumiem, kurus plānojat sadalīt, ir tukšas kolonnas, jo pilnie vārdi tiks sadalīti atsevišķās kolonnās.
Piemēram, jums ir tālāk norādītā datu kopa ar pilniem vārdiem, un jūs vēlaties sadalīt/atdalīt vārdu un uzvārdu un saglabāt tos atsevišķās šūnās.
Vispirms iezīmējiet pilno vārdu kolonnu, kuru vēlaties atdalīt. Pēc tam dodieties uz cilni "Dati" un sadaļā "Datu rīki" noklikšķiniet uz opcijas "Teksts uz kolonnām".
Tiks atvērts vednis Konvertēt tekstu uz kolonnām. Pirmajā vedņa darbībā atlasiet opciju “Ierobežots” un noklikšķiniet uz “Tālāk”.
Teksta konvertēšanas kolonnās vedņa 2. darbībā no 3 atlasiet atdalītāju, kas atdala jūsu datus, noņemiet visas pārējās atzīmes un noklikšķiniet uz “Tālāk”. Mūsu gadījumā vārdu un uzvārdu atdala “atstarpe”, tāpēc mēs izvēlamies šo norobežotāju.
Datu priekšskatījuma sadaļa tālāk logā parāda, kā tiek parsēti jūsu vārdi.
3. darbībā no 3 atlasiet datu formātu un galamērķi un noklikšķiniet uz Pabeigt.
Parasti noklusējuma opcija “Vispārīgi” darbosies lieliski lielākajai daļai datu veidu. Laukā "Galamērķis" norādiet vietu, kur vēlaties parādīt izvadi. Kolonnā, kurā vēlaties iegūt rezultātus, ir jānorāda pirmās šūnas adrese (mūsu gadījumā B2).
Atcerieties: ja nenorādīsiet mērķa šūnu, vednis pārrakstīs sākotnējos datus, tāpēc noteikti izvēlieties tukšu kolonnu.
Kad noklikšķināsit uz pogas Pabeigt, pilnie vārdi uzreiz tiks sadalīti divās atsevišķās kolonnās (Vārds un Uzvārds).
Veiciet tās pašas darbības, ja jums ir vārds, vidējais vārds un uzvārds, un jūsu vārdi tiks sadalīti trīs kolonnās, nevis divās.
Piezīme: Šīs metodes rezultāts ir statisks. Tas nozīmē, ka, ja maināt sākotnējo nosaukumu, tas ir jādara vēlreiz, lai sadalītu nosaukumus.
Sadalītie vārdi, atdalīti ar komatiem
Ja vārds un uzvārds ir atdalīti ar komatiem, veiciet tālāk norādītās darbības, lai noņemtu komatu un sadalītu vārdu un uzvārdu.
Nākamajā piemērā vārdi ir formatēti apgrieztā formātā (Uzvārds, Vārds), kur vispirms ir uzvārds, kam seko komats un pēc tam vārds.
Atlasiet nosaukumus un dodieties uz Dati -> Teksts uz kolonnu. 1. darbībā izvēlieties “Atdalītāju” un noklikšķiniet uz “Tālāk”. 2. darbībā sadaļā Atdalītāji atzīmējiet “Komats” (,) kā atdalītāju, jo jūsu vārdi ir atdalīti ar komatu.
Pēdējā darbībā izvēlieties datu formātu kā “Vispārīgi”, norādiet galamērķi un noklikšķiniet uz “Pabeigt”.
Tagad jums būs nosaukumi atsevišķās kolonnās.
Atdaliet nosaukumus, izmantojot formulas
Vednis Teksts uz kolonnām ļauj ātri un vienkārši atdalīt nosaukumus. Tomēr, ja vēlaties rediģēt sākotnējos nosaukumus un vēlaties dinamisku metodi, kas tiks automātiski atjaunināta katru reizi, kad mainīsit nosaukumus, vārdu sadalīšana ar formulām ir pareizā izvēle. Lai atdalītu nosaukumus, varat izmantot funkcijas LEFT, RIGHT, MID, LEN un SEARCH vai FIND.
Atdaliet vārdu un uzvārdu programmā Excel, izmantojot formulas
Iegūstiet vārdu
Pieņemsim, ka jums ir tālāk norādītā datu kopa un vārdu vēlaties atdalīt atsevišķā šūnā. Lai iegūtu vārdu, ir jāapvieno FIND un LEFT funkcijas vienā formulā.
Lai iegūtu vārdu, izmantojiet šo formulu:
=KREISI(A2,ATRAST(" ",A2)-1)
Šī formula izmanto funkciju ATRAST, lai atrastu atstarpes rakstzīmes (“”) pozīciju starp vārdu un uzvārdu, un atņem 1, lai izslēgtu pašu atstarpi. Pēc tam šis numurs tiek piegādāts funkcijai LEFT, kas izmanto šo pozīcijas numuru, lai izvilktu visu tekstu pirms tā. Varat arī izmantot funkciju SEARCH, nevis funkciju FIND.
Kad esat ievadījis formulu tukšā šūnā (B2), velciet aizpildīšanas turi uz citām šūnām, lai lietotu šo formulu, un visi vārdi ir sadalīti kolonnā B, kā parādīts tālāk:
Funkciju MEKLĒT un ATRAST varat ievietot funkcijā LEFT, lai iegūtu vārdu. Galvenā atšķirība starp abām funkcijām ir tā, ka FIND ir reģistrjutīga, bet SEARCH nav reģistrjutīga.
Ja starp vārdu un uzvārdu atstarpes vietā ir komats (,), izmantojiet komatu kā pirmo argumentu funkcijā FIND:
=KREISI(A2,Atrast(",",A2)-1)
Iegūstiet uzvārdu
Tagad, ja jums ir nepieciešams izvilkt uzvārdu, izmantojiet funkciju RIGHT. Šī formula izvilks uzvārdu no tās pašas datu kopas:
=PA labi(A2,GARA(A2)-ATRAST(" ",A2))
Formula vispirms atrod atstarpes rakstzīmes pozīciju, atņem šo skaitli no virknes kopējā garuma (ko atgriež funkcija LEN), un pēc tam šis skaitlis tiek piegādāts funkcijai RIGHT, lai izvilktu tik daudz rakstzīmju no virknes beigām. (vārds).
Atdaliet pirmo, vidējo un uzvārdu programmā Excel, izmantojot formulas
Lai sadalītu nosaukumus, kas ietver otro vārdu, ir nepieciešamas dažādas formulas atkarībā no jūsu vārda formāta.
Lai iegūtu vārds ja jums ir otrais vārds vai vidējais iniciālis, izmantojiet to pašu LEFT FIND formulu, kas jums jau ir zināma.
Iegūstiet uzvārdu
Iepriekš minētā RIGHT FIND formula darbojas labi, ja ir tikai vārds un uzvārds. Tas nebūs īpaši noderīgs, ja jūsu oriģinālajos vārdos būs otrais vārds vai vidējais iniciālis. Tas ir tāpēc, ka jūs nosaukumā neņēmāt vērā divas atstarpes rakstzīmes.
Lai iegūtu uzvārdu, ja jums ir arī otrais vārds, izmantojiet šo formulu:
=LABI(A2,GARA(A2)-MEKLĒŠANA(" ",A2,MEKLĒŠANA(" ",A2,1)+1))
Lai izvilktu uzvārdu, vispirms nosakiet otrās atstarpes rakstzīmes pozīciju, izmantojot ligzdotās SEARCH funkcijas, pievienojiet SEARCH(" ",A2,1) 1, lai sāktu izvilkšanu ar nākamo rakstzīmi. Pēc tam no kopējā virknes garuma atņemiet 2. atstarpes pozīciju un iegūstiet uzvārda garumu kā rezultāta skaitli. Pēc tam piešķiriet šo iegūto skaitli funkcijai RIGHT, lai iegūtu rakstzīmju skaitu no virknes beigām.
Iegūstiet otro vārdu
Funkcija MID izmanto trīs argumentus, pirmais arguments norāda teksta vai šūnas adresi, otrais norāda sākuma pozīciju, un pēdējais arguments norāda rakstzīmju skaitu, lai no šīs pozīcijas izvilktu vidējo vārdu.
Sintakse:
=VID (teksts, sākuma_numurs, rakstzīmju_skaits)
Lai iegūtu otro vārdu, tukšā šūnā ievadiet šo formulu:
=VIDUS(A2,MEKLĒŠANA(" ",A2)+1,MEKLĒŠANA(" ",A2,MEKLĒŠANA(" ",A2)+1)-MEKLĒŠANA(" ",A2)-1)
Apskatīsim, kā šī sarežģītā formula darbojas:
Lai iegūtu vidējo vārdu vai vidējo iniciāli, jums ir jānosaka abu atstarpju atrašanās vieta pilnajā nosaukumā. Lai atrastu pirmās atstarpes rakstzīmes pozīciju, ievadiet šo MEKLĒŠANA(" ",A2)
funkciju argumentā “sākuma_numurs” un pievienojiet 1, lai sāktu izvilkšanu no nākamās rakstzīmes.
Pēc tam, lai uzzinātu vidējā vārda garumu, ievietojiet šo MEKLĒŠANA(" ",A2,MEKLĒŠANA(" ",A2)+1)-MEKLĒŠANA(" ",A2)-1
ligzdotā funkcija argumentā “num_chars”, kas atņem 1. atstarpes pozīciju no 2. atstarpes pozīcijas un atņem 1 no rezultāta, lai noņemtu beigu atstarpi. Gala rezultāts jums pateiks, cik rakstzīmju jāizņem.
Tagad funkcija MID ar otrā vārda sākuma pozīciju un ciparu rakstzīmēm, kas jāizņem, atdala vidējo vārdu no pilna vārda (A2).
Atdaliet nosaukumus programmā Excel, izmantojot Flash Fill
Flash fill galvenokārt tiek izmantots, lai automātiski aizpildītu noteikta modeļa datus. To var izmantot arī vārdu sadalīšanai. Tas ir pieejams tikai programmā Excel 2013, 2016, 2019 un 365.
Pieņemsim, ka jums ir tālāk norādītā datu kopa un no pilnajiem vārdiem vēlaties iegūt tikai vārdus.
Sākotnējam nosaukumam blakus esošajā šūnā ierakstiet vārdu. Šajā gadījumā šūnā B2 ierakstiet “Stīvs”.
Pēc tam kolonnas otrajā šūnā sāciet rakstīt vārdu. Ja rakstīšanas laikā programma Excel uztver modeli, Flash Fill automātiski parādīs vārdu sarakstu citās šūnās (pelēkā krāsā).
Kad redzat vārdu sarakstu pelēkā krāsā un ja tie ir pareizi, vienkārši nospiediet taustiņu Enter, un Flash Fill automātiski aizpildīs pārējo kolonnu ar vārdiem.
Veiciet to pašu procedūru, lai sadalītu uzvārdus atsevišķā kolonnā.
Rezultāts:
Flash Fill darbojas, nosakot modeli šajos datos un sekojot šim modelim, vienlaikus nodrošinot jums modificētos datus. Sākumā, ievadot vārdu pirmajā šūnā, Flash Fill neatpazīst modeli. Bet, kad otrajā šūnā atkal sākat rakstīt vārdu, Flash Fill atpazīst modeli un parāda vārdu sadalīšanas ieteikumu. Pēc tam vienkārši nospiediet taustiņu "Enter".
Parasti Flash Fill funkcija ir iespējota pēc noklusējuma. Ja tas nedarbojas programmā Excel, pēc pirmā vārda ievadīšanas pirmajā šūnā varat vienkārši atlasīt otro šūnu un noklikšķināt uz pogas "Flash Fill" cilnes "Dati" grupā Datu rīki.
Varat arī nospiest taustiņu kombināciju "Ctrl" + "E", lai iegūtu tādus pašus rezultātus.
Tagad pārējās šūnas tiks aizpildītas ar vārdiem.
Dažreiz raksta ieteikums var nebūt redzams pelēkā krāsā. Tādā gadījumā varat izmantot aizpildīšanas turi, lai iegūtu Flash Fill rezultātu.
Vispirms divās šūnās manuāli ierakstiet nosaukumus un atlasiet abas šīs šūnas. Pēc tam virziet kursoru uz atlases apakšējā labajā stūrī. Jūs ievērosiet, ka kursors mainās no maza zaļa kvadrāta (Aizpildījuma ikona) uz plus ikonu.
Pēc tam veiciet dubultklikšķi uz plusa ikonas. Tas aizpildīs pārējās šūnas. Šobrīd rezultāti ir nepareizi, jūs redzēsiet, ka abi vārdi tiek atkārtoti atkārtoti. Pēc tam iegūto datu apakšējā labajā stūrī redzēsit mazu automātiskās aizpildīšanas ikonu, kā parādīts zemāk. Noklikšķiniet uz šīs ikonas “Automātiskā aizpildīšana” un atlasiet “Flash Fill”.
Tas aizpildītu vārdus visās šūnās:
Noņemiet vidējo vārdu
Varat arī izmantot Flash Fill rīku, lai atbrīvotos no otrā vārda no pilna vārda.
Piemēram, pieņemsim, ka jums ir tālāk norādītā datu kopa un vēlaties iegūt tikai vārdu un uzvārdu bez otrā vārda vai vidējā iniciāļa.
Lai iegūtu vārdus bez otrā vārda vai vidējā iniciāļa, blakus esošajā šūnā manuāli ierakstiet “Lord Stark”. Pēc tam otrajā blakus šūnā ierakstiet “Daenerys Targaryen”. Kamēr rakstāt, Flash Fill atpazīs paraugu un parādīs vārdu sarakstu bez vidusvārdiem (pelēkā krāsā).
Ja ieteikums ir pareizs, nospiediet taustiņu Enter, un Flash Fill automātiski aizpildīs pārējās šūnas ar nosaukumiem bez otrā vārda.
Ja vēlaties iegūt tikai vidējos vārdus bez vārda un uzvārda, ievadiet otro vārdu pirmajās divās šūnās un izmantojiet Flash Fill rīku, lai iegūtu vidējos vārdus no visiem pilnajiem vārdiem kolonnā.
Šajā apmācībā parādīts, kā atdalīt vārdus, vienlaikus manipulējot ar teksta datiem. Šīs metodes var būt noderīgas arī, strādājot ar cita veida datiem, piemēram, adresēm, produktu nosaukumiem, zīmolu nosaukumiem utt.