Kuidas eraldada esimesed ja viimased nimed Excelis
Kui kasutate Exceli palju, siis olete tõenäoliselt läbinud olukorra, kus teil on ühes lahtris nimi ja te peate nime eraldama erinevateks lahtriteks. See on Excelis väga levinud probleem ja te saate ilmselt teha Google'i otsingu ja alla laadida 100 erinevat makroti, mille on kirjutanud erinevad inimesed, et seda teie jaoks teha.
Kuid selles postituses näitan sulle, kuidas valemit seadistada, nii et saate seda ise teha ja aru saada, mis toimub. Kui kasutate Exceli palju, on ilmselt hea mõte täiustatud funktsioone õppida, et saaksite oma andmetega rohkem huvitavaid asju teha.
Kui sulle ei meeldi valemid ja soovite kiiremat lahendust, liikuge allapoole Tekst veergudele osa, mis õpetab, kuidas kasutada sama funktsiooni Exceli funktsiooni. Lisaks on parem kasutada ka teksti veergude funktsiooni, kui teil on lahtris rohkem kui kaks üksust, mida tuleb eraldada. Näiteks, kui ühes veerus on kokku 6 põldu, siis alltoodud valemite kasutamine muutub tõeliselt segaduseks ja keeruliseks.
Eraldage nimed Excelis
Alustamiseks vaadake, kuidas tavaliselt nimesid Exceli tabelis salvestatakse. Kõige tavalisemad kaks võimalust olen näinud eesnimi perekonnanimi vaid ruumi ja perekonnanimi, eesnimi koma eraldades neid. Kui ma olen näinud keskmist algust, on see tavaliselt eesnimi midinitial perekonnanimi nagu allpool:
Kasutades mõnda lihtsat valemit ja kombineerides paar neist koos, saate hõlpsasti eraldada eesnime, perekonnanime ja keskmist algversiooni Exceli eraldi lahtriteks. Alustame nime esimese osa väljavõtmisest. Minu puhul kasutame kahte funktsiooni: vasakule ja otsingule. Loogiliselt on meil vaja teha järgmist:
Otsi lahtris olevast tekstist ruumi või komaga, leidke asukoht ja seejärel eemaldage kõik selle koha vasakul asuvad tähed.
Siin on lihtne valem, mis teeb töö õigesti: = LEFT (NN, SEARCH (”“, NN) - 1), kus NN on lahtrisse salvestatud nimi. -1 on olemas, et eemaldada stringi lõpus lisaruumi või koma.
Nagu näete, alustame me vasaku funktsiooniga, mis võtab kaks argumenti: stringi ja märkide arvu, mida soovid hakata algama stringide algusest. Esimesel juhul otsime ruumi, kasutades tsiteeritud jutumärke ja paigutades ruumi vahepeal. Teisel juhul otsime ruumi asemel koma. Niisiis, milline on kolme mainitud stsenaariumi tulemus?
Me saime eesnime reas 3, perekonnanime 5. reas ja eesnime reast 7. Suurepärane! Seega olenevalt sellest, kuidas teie andmed on salvestatud, olete nüüd ära võtnud kas ees- või perekonnanime. Nüüd järgmise osa jaoks. Järgnevalt peame loogiliselt tegema:
- Otsige lahtris olevast tekstist tühik või komaga, leidke asukoht ja lahutage seejärel stringist kogupikkusest. Siin näeb välja selline valem:
= RIGHT (NN, LEN (NN) -SEARCH (““, NN))
Nüüd kasutame õiget funktsiooni. See võtab ka kaks argumenti: stringi ja märkide arvu, mida soovid haarata algusest vasakule jäänud stringi lõpust. Seega tahame stringi pikkust miinus ruumi või komaga. See annab meile kõik esimese ruumi või komaga paremale.
Suur, nüüd on meil nimi teine osa! Esimesel kahel juhul olete päris palju tehtud, kuid kui nimi sisaldab keskmist algväärtust, näete, et tulemus sisaldab endiselt perekonnanime koos keskmisega. Niisiis, kuidas me saame lihtsalt perekonnanime ja lahti saada keskmisest algusest? Lihtne! Lihtsalt käivitage sama valem, mida me kasutasime nime teise osa saamiseks.
Nii et me teeme lihtsalt teise õiguse ja seekord kohaldame valemit kombineeritud keskmise alg- ja perekonnanime lahtris. See leiab ruumi pärast keskmist algust ja võtab seejärel pikkuse miinus stringide lõpus asuva tähemärkide arvu..
Nii et teil on see! Nüüd jagasite eesnime ja perekonnanime eraldi veergudeks, kasutades mõnda lihtsat valemit Excelis! Ilmselgelt ei ole kõigil sellisel viisil oma teksti vormindatud, kuid saate seda lihtsalt oma vajadustele kohandada.
Tekst veergudele
Lihtsa teksti saab ka Exceli eraldi veergudeks eraldada. See on tuntud Tekst veergudele ja see toimib väga hästi. See on ka palju tõhusam, kui teil on veerg, millel on rohkem kui kaks andmeid.
Näiteks allpool on mõned andmed, kus ühes reas on 4 andmeid ja teises reas 5 andmeid. Sooviksin selle jaotada vastavalt 4 veergu ja 5 veergu. Nagu näete, oleks ülaltoodud valemite kasutamine ebaotstarbekas.
Valige Excelis kõigepealt veerg, mida soovite eraldada. Seejärel mine edasi ja vajuta Andmed klõpsa nupule Tekst veergudele.
See avab viisardit tekstist veergudele. Sammul 1 valite, kas väli on piiritletud või fikseeritud laiusega. Meie puhul valime Piiratud.
Järgmisel ekraanil valite piiraja. Saate valida vahekaardilt, semikoolist, koma, tühikust või kirjutada kohandatud.
Lõpuks valite veeru andmevormingu. Tavaliselt, Üldine töötab enamiku andmete puhul hästi. Kui teil on midagi konkreetset kuupäeva, valige see formaat.
Klõpsake nuppu Lõpetama ja vaadake, kuidas teie andmed on maagiliselt jaotatud veergudeks. Nagu näete, muutus üks rida viiest veerust ja teine neljaks veeruks. Funktsioon Text to Columns on väga võimas ja muudab teie elu palju lihtsamaks.
Kui teil on probleeme nimede eraldamisel mitte eespool esitatud vormingus, postitage oma andmetega kommentaar ja püüan aidata. Naudi!