Ja daudz izmantojat programmu Excel, iespējams, esat saskārušies ar situāciju, kad vārds ir vienā šūnā un jums ir jāsadala nosaukums dažādās šūnās. Šī ir ļoti izplatīta problēma programmā Excel, un jūs, iespējams, varat veikt Google meklēšanu un lejupielādēt 100 dažādus makro, ko rakstījuši dažādi cilvēki, lai to izdarītu jūsu vietā.
Tomēr šajā ziņojumā es jums parādīšu, kā iestatīt formulu, lai jūs varētu to izdarīt pats un saprast, kas notiek. Ja daudz izmantojat programmu Excel, iespējams, ir ieteicams apgūt dažas uzlabotas funkcijas, lai ar saviem datiem varētu veikt interesantākas darbības.
Ja jums nepatīk formulas un vēlaties ātrāku risinājumu, ritiniet uz leju līdz sadaļai Teksts uz kolonnām , kurā ir norādīts, kā izmantot Excel līdzekli, lai veiktu to pašu. Turklāt funkciju tekstu uz kolonnām labāk izmantot arī tad, ja šūnā ir vairāk nekā divi vienumi, kas ir jāatdala. Piemēram, ja vienā kolonnā ir apvienoti 6 lauki, tālāk norādīto formulu izmantošana kļūs ļoti nekārtīga un sarežģīta.
Atdaliet nosaukumus programmā Excel
Lai sāktu, apskatīsim, kā nosaukumi parasti tiek saglabāti Excel izklājlapā. Visizplatītākie divi veidi, ko esmu redzējis, ir vārds uzvārds tikai ar atstarpi un uzvārds , vārds ar komatu, kas tos atdala. Ikreiz, kad esmu redzējis vidējo iniciāli, tas parasti ir vārda vidus uzvārds , kā norādīts tālāk :
Izmantojot dažas vienkāršas formulas un apvienojot dažas no tām, varat viegli atdalīt vārdu, uzvārdu un vidējo iniciāļus atsevišķās Excel šūnās. Sāksim ar nosaukuma pirmās daļas izvilkšanu. Manā gadījumā mēs izmantosim divas funkcijas: kreiso un meklēšanu. Loģiski, kas mums jādara:
Šūnā atrodiet atstarpi vai komatu, atrodiet vietu un pēc tam izņemiet visus burtus pa kreisi no šīs pozīcijas.
Šeit ir vienkārša formula, kas ļauj pareizi paveikt darbu: =LEFT(NN, SEARCH(" ", NN) - 1) , kur NN ir šūna, kurā ir saglabāts nosaukums. -1 ir paredzēts, lai noņemtu papildu atstarpi vai komatu virknes beigās.
Kā redzat, mēs sākam ar kreiso funkciju, kurai ir divi argumenti: virkne un rakstzīmju skaits, kuras vēlaties satvert, sākot no virknes sākuma. Pirmajā gadījumā mēs meklējam atstarpi, izmantojot pēdiņas un starp tām ievietojot atstarpi. Otrajā gadījumā atstarpes vietā mēs meklējam komatu. Tātad, kāds ir rezultāts 3 manis pieminētajiem scenārijiem?
Vārdu ieguvām no 3. rindas, uzvārdu no 5. rindas un vārdu no 7. rindas. Lieliski! Tātad atkarībā no tā, kā jūsu dati tiek glabāti, tagad esat izvilcis vārdu vai uzvārdu. Tagad par nākamo daļu. Lūk, kas mums tagad loģiski jādara:
– Šūnā atrodiet atstarpi vai komatu, atrodiet pozīciju un pēc tam atņemiet pozīciju no virknes kopējā garuma. Lūk, kā izskatītos formula:
=PA labi(NN,ILG(NN) -MEKLĒŠANA(" ",NN))
Tāpēc tagad mēs izmantojam pareizo funkciju. Tam ir nepieciešami arī divi argumenti: virkne un rakstzīmju skaits, ko vēlaties satvert, sākot no virknes beigām, kas virzās pa kreisi. Tātad mēs vēlamies, lai virknes garums mīnus atstarpes vai komata pozīcija. Tādējādi mēs visu parādīsim pa labi no pirmā atstarpes vai komata.
Lieliski, tagad mums ir nosaukuma otrā daļa! Pirmajos divos gadījumos esat gandrīz pabeidzis, taču, ja nosaukumā ir vidējais iniciālis, varat redzēt, ka rezultāts joprojām ietver uzvārdu ar vidējo iniciāli. Tātad, kā iegūt tikai uzvārdu un atbrīvoties no vidējā iniciāļa? Viegli! Vienkārši palaidiet to pašu formulu vēlreiz, ko izmantojām, lai iegūtu otro nosaukuma sadaļu.
Tāpēc mēs vienkārši darām vēl vienu labojumu un šoreiz piemērojam formulu kombinētajā vidējā sākuma un uzvārda šūnā. Tas atradīs atstarpi pēc vidējā iniciāļa un pēc tam no virknes beigām noņems garumu, no kura atņem atstarpes rakstzīmju skaitu.
Tātad jums tas ir! Tagad jūs esat sadalījis vārdu un uzvārdu atsevišķās kolonnās, izmantojot dažas vienkāršas formulas programmā Excel! Acīmredzot ne visiem teksts tiks formatēts šādā veidā, taču jūs varat to viegli rediģēt atbilstoši savām vajadzībām.
Teksts uz kolonnām
Ir arī vēl viens vienkāršs veids, kā programmā Excel apvienoto tekstu var sadalīt atsevišķās kolonnās. Tas ir piedāvāts ar nosaukumu Teksts uz kolonnām, un tas darbojas ļoti labi. Tas ir arī daudz efektīvāk, ja jums ir kolonna, kurā ir vairāk nekā divi dati.
Piemēram, zemāk man ir daži dati, kur vienā rindā ir 4 datu vienības, bet otrā rindā ir 5 dati. Es vēlētos to sadalīt attiecīgi 4 kolonnās un 5 kolonnās. Kā redzat, mēģināt izmantot iepriekš minētās formulas būtu nepraktiski.
Programmā Excel vispirms atlasiet kolonnu, kuru vēlaties atdalīt. Pēc tam turpiniet un noklikšķiniet uz cilnes Dati un pēc tam noklikšķiniet uz Teksts uz kolonnām .
Tiks atvērts vednis Teksts uz kolonnām. 1. darbībā jūs izvēlaties, vai lauks ir norobežots vai fiksēts platums. Mūsu gadījumā mēs izvēlēsimies Norobežots .
Nākamajā ekrānā jūs izvēlēsieties atdalītāju. Varat izvēlēties no tabulēšanas, semikola, komata, atstarpes vai ierakstīt pielāgotu.
Visbeidzot, jūs izvēlaties kolonnas datu formātu. Parasti Vispārīgi darbosies lieliski lielākajai daļai datu veidu. Ja jums ir kaut kas konkrēts, piemēram, datumi, izvēlieties šo formātu.
Noklikšķiniet uz Pabeigt un skatieties, kā jūsu dati tiek maģiski sadalīti kolonnās. Kā redzat, viena rinda pārvērtās par piecām kolonnām, bet otra par četrām kolonnām. Funkcija Teksts uz kolonnām ir ļoti jaudīga un var ievērojami atvieglot jūsu dzīvi.
Ja jums ir problēmas ar nosaukumu atdalīšanu, kas nav manā iepriekš norādītajā formātā, ievietojiet komentāru ar saviem datiem, un es mēģināšu palīdzēt. Izbaudi!