Var būt situācijas, kad programmā Excel jums ir jāsadala šūnas. Tas varētu notikt, ja datus iegūstat no datu bāzes vai kopējat no interneta vai saņemat no kolēģa.
Vienkāršs piemērs, kurā jums ir jāsadala šūnas programmā Excel, ir tad, kad jums ir pilni vārdi un vēlaties tos sadalīt vārdā un uzvārdā.
Vai arī jūs saņemat adresi ”un vēlaties sadalīt adresi, lai jūs varētu atsevišķi analizēt pilsētas vai PIN kodu.
Kā sadalīt šūnas programmā Excel
Šajā apmācībā jūs uzzināsit, kā sadalīt šūnas programmā Excel, izmantojot šādas metodes:
- Funkcijas Teksts kolonnā izmantošana.
- Excel teksta funkciju izmantošana.
- Izmantojot Flash Fill (pieejams 2013. un 2016. gadā).
Sāksim!
Sadaliet šūnas programmā Excel, izmantojot tekstu kolonnā
Zemāk ir saraksts ar dažu manu iecienītāko izdomāto varoņu vārdiem, un es vēlos šos vārdus sadalīt atsevišķās šūnās:
Tālāk ir norādītas darbības, lai sadalītu šos vārdus vārdā un uzvārdā.
- Atlasiet šūnas, kurās ir teksts, kuru vēlaties sadalīt (šajā gadījumā A2: A7).
- Noklikšķiniet uz cilnes Dati
- Grupā “Datu rīki” noklikšķiniet uz “Teksts kolonnās”.
- Teksta konvertēšanas kolonnu vednī:
- 1. darbība no 3 no teksta kolonnām vedņa: Pārliecinieties, vai ir atlasīta Atdalīta (tā ir noklusējuma izvēle). Tas ļautu atdalīt vārdu un uzvārdu, pamatojoties uz norādīto atdalītāju (šajā gadījumā atstarpes taustiņu).
- Noklikšķiniet uz Tālāk.
- 2. darbība no 3 Teksta kolonnu vednis: Atlasiet Space kā norobežotāju un noņemiet visu pārējo atlasi. Jūs varat redzēt, kā izskatītos jūsu rezultāts dialoglodziņa sadaļā Datu priekšskatījums.
- Noklikšķiniet uz Tālāk.
- 3. darbība no 3 Teksta kolonnu vednis: Šajā solī varat norādīt datu formātu un to, kur vēlaties iegūt rezultātu. Es paturēšu datu formātu kā vispārīgu, jo man ir sadalāmi teksta dati. Noklusējuma galamērķis ir A2, un, ja turpināsit to, tas aizstās sākotnējo datu kopu. Ja vēlaties saglabāt sākotnējos datus neskartus, kā galamērķi atlasiet citu šūnu. Šajā gadījumā tiek izvēlēts B2.
- Noklikšķiniet uz Pabeigt.
- 1. darbība no 3 no teksta kolonnām vedņa: Pārliecinieties, vai ir atlasīta Atdalīta (tā ir noklusējuma izvēle). Tas ļautu atdalīt vārdu un uzvārdu, pamatojoties uz norādīto atdalītāju (šajā gadījumā atstarpes taustiņu).
Tādējādi šūnas teksts uzreiz tiks sadalīts divās dažādās kolonnās.
Piezīme:
- Funkcija Teksts kolonnā sadala šūnu saturu, pamatojoties uz norobežotāju. Lai gan tas darbojas labi, ja vēlaties nošķirt vārdu un uzvārdu, vārda, uzvārda un uzvārda gadījumā tas tiks sadalīts trīs daļās.
- Rezultāts, ko iegūstat, izmantojot funkciju Teksts uz kolonnu, ir statisks. Tas nozīmē, ka, ja sākotnējos datos tiek veiktas izmaiņas, jums būs jāatkārto process, lai iegūtu atjauninātus rezultātus.
Šūnu sadalīšana programmā Excel, izmantojot teksta funkcijas
Excel teksta funkcijas ir lieliskas, ja vēlaties sagriezt un sagriezt teksta virknes.
Lai gan funkcija Teksts uz kolonnu dod statisku rezultātu, funkciju izmantošanas rezultāts ir dinamisks un automātiski atjaunināsies, mainot sākotnējos datus.
Sadalot vārdus, kuriem ir vārds un uzvārds
Pieņemsim, ka jums ir tādi paši dati, kā parādīts zemāk:
Vārda izvilkšana
Lai iegūtu vārdu no šī saraksta, izmantojiet šādu formulu:
= LEFT (A2, SEARCH ("", A2) -1)
Šī formula pamanītu pirmo atstarpes rakstzīmi un pēc tam atgrieztu visu tekstu pirms šīs atstarpes rakstzīmes:
Šī formula izmanto funkciju MEKLĒT, lai iegūtu atstarpes rakstzīmes pozīciju. Brūsa Veina gadījumā kosmosa varonis atrodas 6. pozīcijā. Pēc tam, izmantojot funkciju LEFT, tā iegūst visas rakstzīmes pa kreisi no tās.
Uzvārda izvilkšana
Līdzīgi, lai iegūtu uzvārdu, izmantojiet šādu formulu:
= PAREIZI (A2, LEN (A2) -SEARCH ("", A2))
Šī formula izmanto meklēšanas funkciju, lai atrastu atstarpes atrašanās vietu, izmantojot funkciju MEKLĒT. Pēc tam tas atņem šo skaitli no vārda kopējā garuma (ko piešķir funkcija LEN). Tas norāda rakstzīmju skaitu uzvārdā.
Šis uzvārds tiek iegūts, izmantojot funkciju RIGHT.
Piezīme: Šīs funkcijas var nedarboties labi, ja nosaukumos ir sākuma, beigu vai dubultās atstarpes. Noklikšķiniet šeit, lai uzzinātu, kā programmā Excel noņemt priekšējās/beigu/dubultās atstarpes.
Sadalot vārdus, kuriem ir vārds, otrais vārds un uzvārds
Var gadīties gadījumi, kad tiek iegūta vārdu kombinācija, kad dažiem vārdiem ir arī otrais vārds.
Formula šādos gadījumos ir nedaudz sarežģīta.
Vārda izvilkšana
Lai iegūtu vārdu:
= LEFT (A2, SEARCH ("", A2) -1)
Šī ir tā pati formula, kuru mēs izmantojām, kad nebija otrā vārda. Tas vienkārši meklē pirmo atstarpes rakstzīmi un atgriež visas rakstzīmes pirms atstarpes.
Otrā vārda iegūšana
Lai iegūtu otro vārdu:
= IFERROR (MID (A2, SEARCH ("", A2)+1, SEARCH ("", A2, SEARCH ("", A2) +1) -SEARCH ("", A2)), "")
MID funkcija sākas ar pirmo atstarpes rakstzīmi un iegūst vidējo nosaukumu, izmantojot pirmās un otrās atstarpes rakstzīmes pozīcijas starpību.
Gadījumos, kad nav otrā vārda, funkcija MID atgriež kļūdu. Lai izvairītos no kļūdas, tā ir ietverta IFERROR funkcijā.
Uzvārda izvilkšana
Lai iegūtu uzvārdu, izmantojiet šādu formulu:
= JA (LEN (A2) -LEN (AIZSTĀJIS (A2, "", "")) = 1, PAREIZI (A2, LEN (A2) -MEKLĒT (("", A2)), PAREIZI (A2, LEN (A2) -SEARCH ("", A2, SEARCH ("", A2) +1)))
Šī formula pārbauda, vai ir otrais vārds (vai nav) (saskaitot atstarpju rakstzīmes). Ja ir tikai viena atstarpes rakstzīme, tas vienkārši atgriež visu tekstu pa labi no atstarpes rakstzīmes.
Bet, ja ir 2, tas atzīmē otro atstarpes rakstzīmi un atgriež rakstzīmju skaitu pēc otrās atstarpes.
Piezīme. Šī formula darbojas labi, ja jums ir vārdi, kuriem ir tikai dūres vārds un uzvārds, vai vārds, uzvārds un uzvārds. Tomēr, ja jums ir maisījums, kurā ir piedēkļi vai sveicieni, formulas būs jāmaina tālāk.
Sadaliet šūnas programmā Excel, izmantojot Flash Fill
Flash Fill ir jauna funkcija, kas ieviesta programmā Excel 2013.
Tas varētu būt patiešām ērti, ja jums ir raksts un vēlaties ātri iegūt tā daļu.
Piemēram, ņemsim vārda un uzvārda datus:
Zibspuldzes aizpildīšana darbojas, identificējot modeļus un atkārtojot to visām pārējām šūnām.
Lūk, kā jūs varat iegūt vārdu no saraksta, izmantojot Flash Fill:
- Šūnā B2 ievadiet Brūsa Veina vārdu (t.i., Brūss).
- Izvēloties šūnu, šūnas atlases labajā galā pamanīsit nelielu kvadrātu. Veiciet dubultklikšķi uz tā. Tas aizpildīs to pašu nosaukumu visās šūnās.
- Kad šūnas ir aizpildītas, apakšējā labajā stūrī redzēsiet ikonu Automātiskās aizpildes opcijas. Noklikšķiniet uz tā.
- Sarakstā atlasiet Flash Fill.
- Tiklīdz izvēlēsities Flash Fill, pamanīsit, ka visas šūnas tiek atjauninātas un tagad tiek parādīts katra vārda vārds.
Kā darbojas Flash aizpilde?
Flash Fill meklē datu kopas modeļus un atkārto modeli.
Flash Fill ir pārsteidzoši gudra funkcija, un vairumā gadījumu tā darbojas, kā paredzēts. Bet dažos gadījumos tas arī neizdodas.
Piemēram, ja man ir vārdu saraksts, kurā ir vārdu kombinācija, dažiem ir otrais vārds, bet dažiem nav.
Ja šādā gadījumā izvilku otro vārdu, Flash Fill kļūdaini atdos uzvārdu, ja nav vārda.
Godīgi sakot, tas joprojām ir labs tendences tuvinājums. Tomēr tas nav tas, ko es gribēju.
Bet tas joprojām ir pietiekami labs instruments, lai to saglabātu savā arsenālā un izmantotu, kad vien rodas vajadzība.
Šeit ir vēl viens piemērs, kur Flash Fill darbojas lieliski.
Man ir adrešu kopums, no kura es vēlos ātri iegūt pilsētu.
Lai ātri iegūtu pilsētu, ievadiet pilsētas nosaukumu pirmajai adresei (šajā piemērā ievadiet Londonu šūnā B2) un izmantojiet automātisko aizpildi, lai aizpildītu visas šūnas. Tagad izmantojiet Flash Fill un uzreiz no katras adreses saņemsiet pilsētas nosaukumu.
Līdzīgi jūs varat sadalīt adresi un iegūt jebkuru adreses daļu.
Ņemiet vērā, ka šai adresei ir jābūt viendabīgai datu kopai ar tādu pašu norobežotāju (šajā gadījumā komats).
Ja mēģināt izmantot Flash Fill, ja nav modeļa, tas parādīs kļūdu, kā parādīts zemāk:
Šajā apmācībā esmu apskatījis trīs dažādus veidus, kā Excel šūnas sadalīt vairākās kolonnās (izmantojot tekstu kolonnām, formulas un Flash aizpildi)
Ceru, ka šī Excel apmācība jums šķita noderīga.