Satura rādītājs
Šajā pamācībā ir parādīts, kā atdalīt vārdu un uzvārdu programmā Excel, izmantojot formulas vai Tekstu uz kolonnām, un kā ātri sadalīt vārdu kolonnu dažādos formātos uz vārdu, uzvārdu un vidējo vārdu, sveicieniem un piedēkļiem.
Programmā Excel ļoti bieži gadās situācija, kad darblapā ir pilna vārda aile, un jūs vēlaties sadalīt vārdu un uzvārdu atsevišķās ailēs. Šo uzdevumu var izpildīt vairākos dažādos veidos - izmantojot funkciju Teksts uz kolonnām, formulas un rīku Vārdu sadalīšana. Tālāk atradīsiet sīkāku informāciju par katru paņēmienu.
Kā sadalīt nosaukumus programmā Excel, izmantojot tekstu kolonnās
Situācijās, kad ir vienāda parauga vārdu kolonnas, piemēram, tikai vārds un uzvārds vai vārds, vidējais vārds un uzvārds, visvienkāršākais veids, kā tos sadalīt atsevišķās kolonnās, ir šāds:
- Atlasiet pilnu vārdu kolonnu, kuru vēlaties atdalīt.
- Dodieties uz Dati cilne> Datu rīki grupu un noklikšķiniet uz Teksta pievienošana kolonnām .
- Pirmajā posmā Teksta konvertēšana uz kolonnām vednis , izvēlieties Norobežots un noklikšķiniet uz Nākamais .
- Nākamajā solī atlasiet vienu vai vairākus norobežotāji un noklikšķiniet uz Nākamais .
Mūsu gadījumā dažādas nosaukumu daļas tiek atdalītas ar atstarpēm, tāpēc mēs izvēlamies šo norobežotāju. Datu priekšskatījums sadaļā redzams, ka visi mūsu vārdi ir pareizi analizēti.
Padoms. Ja tiek izmantoti vārdi, kas atdalīti ar komats un atstarpe piemēram, Anderson, Ronnie , pēc tam pārbaudiet K komats un Telpa kastes zem Atdalītāji un izvēlieties Uzskatīt secīgus norobežotājus kā vienu izvēles rūtiņu (parasti atzīmēta pēc noklusējuma).
- Pēdējā solī atlasiet datu formāts un galamērķis un noklikšķiniet uz Apdare .
Noklusējuma iestatījumi Vispārīgi formāts lielākajā daļā gadījumu darbojas labi. Tā kā Galamērķis , norādiet kolonnas augšējo šūnu, kurā vēlaties izvadīt rezultātus (paturiet prātā, ka tas pārrakstīs visus esošos datus, tāpēc izvēlieties tukšu kolonnu).
Paveikts! Vārds, otrais vārds un uzvārds ir sadalīti atsevišķās slejās:
Vārda un uzvārda atdalīšana programmā Excel, izmantojot formulas
Kā tikko redzējāt, Teksta pievienošana kolonnām Tomēr, ja plānojat veikt izmaiņas sākotnējos nosaukumos un meklējat dinamisku risinājumu, kas atjaunināsies automātiski, labāk sadaliet nosaukumus ar formulām.
Kā sadalīt vārdu un uzvārdu no pilna vārda ar atstarpi
Šīs formulas attiecas uz tipiskāko scenāriju, kad vienā slejā ir vārds un uzvārds, kas atdalīti ar zīmi. viena atstarpes zīme .
Formula, lai iegūtu vārdu
Pirmo nosaukumu var viegli iegūt, izmantojot šo vispārīgo formulu:
LEFT( šūna , SEARCH(" ", šūna ) - 1)Izmantojot funkciju SEARCH vai FIND, iegūstat atstarpes (" ") pozīciju šūnā, no kuras atņemat 1, lai izslēgtu pašu atstarpi. Šis skaitlis tiek sniegts funkcijai LEFT kā iegūstamo rakstzīmju skaits, sākot no virknes kreisās puses.
Formula, lai iegūtu uzvārdu
Vispārīgā formula uzvārda iegūšanai ir šāda:
TAISNĪBA( šūna , LEN( šūna ) - MEKLĒT(" ", šūna ))Šajā formulā jūs izmantojat arī funkciju SEARCH, lai atrastu atstarpes zīmes pozīciju, atņemtu šo skaitli no virknes kopējā garuma (ko atgriež LEN) un izmantotu funkciju RIGHT, lai iegūtu šo rakstzīmju skaitu no virknes labās puses.
Izmantojot pilnu nosaukumu šūnā A2, formulas ir šādas:
Iegūstiet vārds :
=LEFT(A2,SEARCH(" ",A2)-1)
Iegūstiet uzvārds :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
Ievadiet formulas attiecīgi šūnās B2 un C2 un velciet aizpildīšanas rokturi, lai kopētu formulas uz leju pa kolonnām. Rezultāts izskatīsies līdzīgi kā šeit:
Ja dažos sākotnējos nosaukumos ir otrais vārds vai vidējais iniciālis , lai iegūtu uzvārdu, ir vajadzīga sarežģītāka formula:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
Šeit ir formulas loģikas augsta līmeņa skaidrojums: jūs aizstāt pēdējo atstarpi vārdā ar hašatzīmi (#) vai jebkuru citu rakstzīmi, kas neparādās nevienā vārdā, un noskaidrojiet šīs rakstzīmes pozīciju. Pēc tam atņemiet iepriekš minēto skaitli no kopējā virknes garuma, lai iegūtu pēdējā vārda garumu, un funkcija RIGHT iegūst šo rakstzīmju skaitu.
Lūk, kā Excel programmā varat atdalīt vārdu un uzvārdu, ja dažos oriģinālajos vārdos ir iekļauts otrais vārds:
Kā atdalīt vārdu un uzvārdu no vārda ar komatu
Ja jums ir nosaukumu sleja Uzvārds, Vārds formātā, tos var sadalīt atsevišķās kolonnās, izmantojot šādas formulas.
Formula vārda iegūšanai
TAISNĪBA( šūna , LEN( šūna ) - MEKLĒT(" ", šūna ))Tāpat kā iepriekš minētajā piemērā, jūs izmantojat funkciju SEARCH, lai noteiktu atstarpes zīmes pozīciju un pēc tam atņemtu to no kopējā virknes garuma, lai iegūtu pirmā vārda garumu. num_chars RIGHT funkcijas arguments, kas norāda, cik rakstzīmju jāizdala no virknes beigām.
Uzvārda iegūšanas formula
LEFT( šūna , SEARCH(" ", šūna ) - 2)Lai iegūtu uzvārdu, izmantojiet iepriekšējā piemērā aprakstīto kombināciju LEFT SEARCH, tikai ar to atšķirību, ka 1 vietā atņemiet 2, lai ņemtu vērā divas papildu zīmes - komatu un atstarpi.
Ja A2 šūnā ir norādīts pilns nosaukums, formulas iegūst šādu formuli:
Iegūstiet vārds :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
Iegūstiet uzvārds :
=LEFT(A2, SEARCH(" ", A2) - 2)
Zemāk redzamajā ekrāna attēlā parādīti rezultāti:
Kā sadalīt pilnu vārdu uz vārdu, uzvārdu un vidējo vārdu
Vārdu, kuros ir otrais vārds vai otrais iniciālis, sadalīšanai atkarībā no vārda formāta ir nepieciešama nedaudz atšķirīga pieeja.
Ja jūsu vārdi ir Vārds Vidējais vārds Uzvārds formātā, turpmāk norādītās formulas būs noderīgas:
A | B | C | D | |
---|---|---|---|---|
1 | Pilns nosaukums | Vārds | Vidējais vārds | Uzvārds |
2 | Vārds Vidējais vārds Uzvārds Uzvārds | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1))) |
Rezultāts: | Deivids Marks Vaits (David Mark White) | Deivids | Mark | White |
Lai iegūtu vārds , izmantojiet jau pazīstamo formulu LEFT SEARCH.
Lai iegūtu uzvārds , nosakiet 2. atstarpes pozīciju, izmantojot ligzdētas SEARCH funkcijas, atņemiet šo pozīciju no kopējā virknes garuma un kā rezultātu iegūstiet pēdējā vārda garumu. Pēc tam sniedziet iepriekš minēto skaitli RIGHT funkcijai, uzdodot tai izvilkt šo zīmju skaitu no virknes beigām.
Lai iegūtu otrais vārds , jums ir jāzina abu atstarpju atrašanās vieta nosaukumā. Lai noteiktu pirmās atstarpes atrašanās vietu, izmantojiet vienkāršu funkciju SEARCH(" ",A2), kurai pievienojiet 1, lai sāktu ieguvi ar nākamo rakstzīmi. Šis skaitlis nonāk pie start_num Lai noteiktu vidējā vārda garumu, no 2. atstarpes atņem 1. atstarpes pozīciju, no rezultāta atņem 1, lai atbrīvotos no pēdējās atstarpes, un šo skaitli ieraksta vienādojuma laukā num_chars argumentu MID, norādot, cik daudz rakstzīmju jāizdala.
Un šeit ir formulas, lai atdalītu nosaukumus no Uzvārds, Vārds Vidējais vārds tips:
A | B | C | D | |
---|---|---|---|---|
1 | Pilns nosaukums | Vārds | Vidējais vārds | Uzvārds |
2 | Uzvārds, Vārds Vidējais vārds MiddleName | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1))) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
Rezultāts: | White, David Mark | Deivids | Mark | White |
Līdzīgu pieeju var izmantot, lai sadalītu vārdus ar sufiksiem:
A | B | C | D | |
---|---|---|---|---|
1 | Pilns nosaukums | Vārds | Uzvārds | Sufikss |
2 | Vārds Uzvārds Uzvārds, piedēklis | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1))) |
Rezultāts: | Roberts Furlans, Jr. | Roberts | Furlan | Jr. |
Tieši tā varat sadalīt nosaukumus programmā Excel, izmantojot dažādas funkciju kombinācijas. Lai labāk izprastu un, iespējams, apgrieztu formulas, aicinām lejupielādēt mūsu parauga darbgrāmatu, lai atdalītu nosaukumus programmā Excel.
Padoms. programmā Excel 365 varat izmantot funkciju TEXTSPLIT, lai atdalītu nosaukumus ar jebkuru norobežotāju, ko norādāt.
Atsevišķs nosaukums programmā Excel 2013, 2016 un 2019 ar Flash Fill
Ikviens zina, ka Excel zibspuldzes aizpildīšana var ātri aizpildīt noteikta parauga datus. Bet vai zinājāt, ka tā var arī sadalīt datus? Lūk, kā:
- Pievienojiet jaunu kolonnu blakus kolonnai ar sākotnējiem nosaukumiem un pirmajā šūnā (šajā piemērā tas ir vārds) ierakstiet nosaukuma daļu, ko vēlaties izvilkt.
- Sāciet ievadīt pirmo vārdu otrajā šūnā. Ja Excel saskatīs modeli (vairumā gadījumu tas notiek), tas automātiski aizpildīs vārdus visās pārējās šūnās.
- Tagad jums atliek tikai nospiest taustiņu Enter :)
Padoms. Parasti Flash Fill funkcija ir iespējota pēc noklusējuma. Ja jūsu programmā Excel tā nedarbojas, noklikšķiniet uz ikonas. Flash Fill pogu uz Dati cilne> Datu rīki Ja tas joprojām nedarbojas, dodieties uz Faili > Iespējas , noklikšķiniet uz Advanced un pārliecinieties, ka Automātiski zibspuldzes aizpildīšana ir atlasīts lodziņš Rediģēšanas opcijas .
Rīks sadalīt nosaukumus - ātrākais veids, kā atdalīt nosaukumus programmā Excel
Vienkāršs vai sarežģīts, teksts uz kolonnām, Flash Fill un formulas darbojas labi tikai viendabīgām datu kopām, kurās visi nosaukumi ir viena tipa. Ja jums ir darīšana ar dažādiem nosaukumu formātiem, iepriekš minētās metodes sabojā darblapas, piemēram, ievietojot dažas nosaukumu daļas nepareizās kolonnās vai atgriežot kļūdas:
Šādās situācijās varat uzticēt darbu mūsu rīkam Sadalīt nosaukumus, kas lieliski atpazīst daudzdaļīgus nosaukumus, vairāk nekā 80 sveicienus un aptuveni 30 dažādus sufiksus un darbojas bez problēmām visās Excel 2016 versijās līdz Excel 2007.
Izmantojot mūsu Ultimate Suite, kas ir instalēts programmā Excel, dažādu formātu nosaukumu kolonnu var sadalīt 2 vienkāršos soļos:
- Atlasiet jebkuru šūnu, kurā ir nosaukums, ko vēlaties atdalīt, un noklikšķiniet uz Sadalīt nosaukumus ikona Ablebits dati cilne> Teksts grupa.
- Izvēlieties vēlamās nosaukumu daļas (mūsu gadījumā visas) un noklikšķiniet uz Split .
Gatavs! Dažādas nosaukumu daļas tiek sadalītas pa vairākām kolonnām tieši tā, kā tām vajadzētu būt, un kolonnu virsraksti jūsu ērtībai tiek pievienoti automātiski. Nekādu formulu, nekādas ķibelēšanas ar komatiem un atstarpēm, nekādu problēmu.
Ja vēlaties izmēģināt rīku Sadalīt nosaukumus savās darblapās, varat lejupielādēt Excel lietojumprogrammas Ultimate Suite novērtējuma versiju.
Pieejamās lejupielādes
Formulas nosaukumu sadalīšanai programmā Excel (.xlsx failā)
Ultimate Suite 14 dienu pilnībā funkcionāla versija (.exe fails)