Ja jūs daudz izmantojat programmu Excel, iespējams, ka jums ir jāpārvar situācija, kurā jums ir viens vārds vienā šūnā, un jums ir nepieciešams nodalīt nosaukumu dažādās šūnās. Tas 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 dažādu cilvēku veidotus makro, lai to izdarītu jums.
Tomēr šajā amatā es parādīšu, kā iestatīt formulu, lai jūs pats varētu to izdarīt un patiesi saprastu, kas notiek. Ja izmantojat programmu Excel daudz, iespējams, ir laba ideja apgūt dažas no uzlabotākajām funkcijām, lai jūs varētu veikt daudz interesantas lietas ar saviem datiem.
Ja jums nepatīk formulas un vēlaties ātrāku risinājumu, ritiniet uz leju līdz Teksts uz kolonām sadaļu, kurā tiek mācīts, kā izmantot Excel funkciju, lai veiktu to pašu. Turklāt tekstu uz kolonnu funkciju ir arī labāk izmantot, ja jums ir vairāk nekā divi elementi šūnā, kas jums ir jāatdala. Piemēram, ja vienā slejā ir kopā 6 lauki, tad, izmantojot tālāk norādītās formulas, kļūs ļoti netīrs un sarežģīts.
Lai sāktu darbu, redzēsim, kā nosaukumi parasti tiek saglabāti Excel izklājlapā. Visbiežāk esmu redzējis divus veidus vārds uzvārds ar tikai vietu un uzvārds, vārds ar komatu, kas atdala abus. Kad es esmu redzējis vidējo sākotnējo, tas parasti ir vārds midinitial uzvārds kā zemāk:
Izmantojot dažus vienkāršus formulējumus un apvienojot pāris kopā, jūs viegli varat atdalīt vārdu, uzvārdu un vidējo sākotnējo Excel atsevišķās šūnās. Sāksim ar vārda pirmās daļas izvilkšanu. Manā gadījumā mēs izmantosim divas funkcijas: pa kreisi un meklēšanu. Loģiski, šeit ir tas, kas mums jādara:
Meklējiet šūnas tekstu par atstarpi vai komatu, atrodiet vietu un pēc tam izņemiet visas vēstules pa kreisi no šīs pozīcijas.
Šeit ir vienkārša formula, kurā pareizi tiek veikts darbs: = KREISI (NN, MEKLĒŠANA ("", NN) - 1), kur NN ir šūna, kuras nosaukumā tas ir saglabāts. -1 ir tur, lai noņemtu papildu atstarpi vai komatu virknes beigās.
Kā redzat, mēs sākam ar kreiso funkciju, kas ņem divus argumentus: virkni un rakstzīmju skaitu, ko vēlaties ielādēt, sākot no virknes sākuma. Pirmajā gadījumā mēs meklējam vietu, izmantojot divkāršās kotācijas un ievietojot telpu starp tām. Otrajā gadījumā mēs meklējam komatu, nevis atstarpi. Kāds ir rezultāts 3 scenārijiem, kurus es minēju?
Mēs saņēmām vārdu no 3. rindas, uzvārdu no 5. rindas un vārdu no rindas 7. Lieliski! Tātad atkarībā no tā, kā tiek glabāti jūsu dati, tagad esat ieguvis vārdu vai uzvārdu. Tagad nākamajai daļai. Lūk, ko tagad mums ir jādara loģiski:
- Meklējiet šūnas tekstu par atstarpi vai komatu, atrodiet pozīciju un pēc tam atņemiet pozīciju no kopējā virknes garuma. Lūk, kāda formula izskatās:
= RIGHT (NN, LEN (NN) -SEARCH ("", NN))
Tāpēc tagad mēs izmantojam pareizo funkciju. Tas ietver arī divus argumentus: virkni un rakstzīmju skaitu, ko vēlaties paķert, sākot no beigām, kurā notiek virkne. Tāpēc mēs vēlamies garuma virkni mīnus kosmosa vai komatu stāvokli. Tas dos mums viss pa labi no pirmās vietas vai komatu.
Lieliski, tagad mums ir otrā vārda daļa! Pirmajos divos gadījumos jūs diezgan daudz darīts, bet, ja vārdam ir vidējā sākotnējā daļa, jūs varat redzēt, ka rezultāts joprojām ietver vārdu ar vidējo sākotnējo. Tātad, kā mēs tikai iegūt vārdu un atbrīvoties no vidējā sākuma? Viegli! Vēlreiz palaidiet to pašu formulu, ko izmantojām, lai iegūtu otro nosaukuma daļu.
Tātad, mēs vienkārši darām citas tiesības un šoreiz piemērojot formulu kombinētajai vidējai sākotnējai un pseidonīmu šūnai. Tas atradīs vietu pēc vidējā sākuma un tad ņem garumu no mīnus vietas simbolu skaita no string beigās.
Tātad tev tas ir! Tagad jūs esat sadalījis vārdu un uzvārdu atsevišķās kolonnās, izmantojot Excel dažas vienkāršas formulas! Acīmredzot, ne visiem teksta formāts būs šāds, bet jūs to varat viegli rediģēt atbilstoši savām vajadzībām.
Ir vēl viens vienkāršs veids, kā Excel var atdalīt apvienoto tekstu atsevišķās slejās. Tas ir iezīme sauc Teksts uz kolonā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 ir daži dati, kur vienā rindā ir 4 datu vienumi, bet otrajā rindā ir 5 datu vienumi. Es vēlētos to sadalīt attiecīgi 4 kolonnās un 5 kolonnās. Kā redzat, mēģinājums izmantot iepriekš minētās formulas nebūtu praktisks.
Programmā Excel vispirms atlasiet kolonnu, kuru vēlaties atdalīt. Tad iet uz priekšu un noklikšķiniet uz Dati cilni un pēc tam noklikšķiniet uz Teksts uz kolonām.
Tas parādīs vedni Text to Columns. 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 Atdalīts.
Nākamajā ekrānā jūs izvēlēsies delimiter. Jūs varat izvēlēties no tabulas, ar semikolu, ar komatu, atstarpi vai ierakstīt pielāgotu vienu iekšā.
Visbeidzot, jūs izvēlaties kolonnas datu formātu. Parasti Ģenerālis darbosies tikai naudas sodu par lielāko daļu datu veidu. Ja jums ir kaut kas īpašs, piemēram, datumi, tad izvēlieties šo formātu.
Klikšķis Pabeigt un noskatieties, kā jūsu dati maģiski tiek sadalīti kolonnās. Kā redzat, viena rinda pārvērta piecās kolonnās, bet otra - četrās kolonnās. Funkcija "Teksts uz kolonnu" ir ļoti spēcīga un var padarīt jūsu dzīvi daudz vieglāku.
Ja jums rodas problēmas atdalot vārdus, kas neatbilst manā formātā, pievienojiet komentārus ar saviem datiem, un mēģinu palīdzēt. Izbaudi!