Metod 1: Använd ett automatiskt verktyg
Excel har ett automatiskt verktyg som är utformat för att dela upp text i kolumner. Det fungerar inte automatiskt, så alla åtgärder måste göras manuellt, välja utbudet av bearbetade data. Men inställningen är den enklaste och snabba i genomförandet.
- Med vänster musknapp väljer du alla celler vars text du vill dela på kolumnerna.
- Därefter, gå till fliken "Data" och klicka på knappen "Text till kolumn".
- Fönstret "Column Text Wizard" visas, där du vill välja dataformatet "med separatorer". Separatorn utför oftast utrymme, men om det här är ett annat skiljetecken, måste du ange det i nästa steg.
- Markera sekvenssymbolen Kontrollera eller manuellt ange den och läs sedan det preliminära separationsresultatet i fönstret nedan.
- I det sista steget kan du ange ett nytt kolumnformat och en plats där de måste placeras. När inställningen är klar klickar du på "Slutför" för att tillämpa alla ändringar.
- Återgå till bordet och se till att separationen har passerat framgångsrikt.
Från den här instruktionen kan vi dra slutsatsen att användningen av ett sådant verktyg är optimalt i de situationer där separationen måste utföras en gång, betecknar varje ord en ny kolumn. Men om nya data ständigt introduceras i tabellen, kommer hela tiden att dela dem, det här är inte helt bekvämt, så i sådana fall föreslår vi att du känner till på följande sätt.
Metod 2: Skapa en textplitformel
I Excel kan du självständigt skapa en relativt komplex formel som gör att du kan beräkna positionerna för ord i cellen, hitta luckor och dela upp i separata kolumner. Som ett exempel kommer vi att ta en cell bestående av tre ord separerade av mellanslag. För var och en av dem kommer det att ta sin egen formel, därför delar vi metoden i tre steg.Steg 1: Separation av det första ordet
Formeln för det första ordet är det enklaste, eftersom det måste repelleras endast från ett gap för att bestämma rätt läge. Tänk på varje steg i skapelsen, så att en fullständig bild som bildas är varför vissa beräkningar behövs.
- För bekvämlighet, skapa tre nya kolumner med signaturer där vi lägger till separerad text. Du kan göra detsamma eller hoppa över det här ögonblicket.
- Välj den cell där du vill placera det första ordet och skriv ner formeln = Lessimv (.
- Därefter trycker du på knappen "Alternativ argument", vilket därigenom flyttar in i det grafiska redigeringsfönstret med formeln.
- Som texten i argumentet anger du cellen med inskriften genom att klicka på den med vänster musknapp på bordet.
- Antalet tecken på ett utrymme eller en annan separator måste beräkna, men manuellt kommer vi inte att göra det, men vi kommer att använda en annan formel - sökning ().
- Så snart du spelar in det i ett sådant format visas det i texten på cellen ovanpå och kommer att markeras med fetstil. Klicka på den för att snabbt övergå till argumenten i den här funktionen.
- I fältet "Skelett" sätt bara utrymmet eller separatorn som används eftersom det hjälper dig att förstå var ordet slutar. I "TEXT_-sökningen" anger samma cell som behandlas.
- Klicka på den första funktionen för att återgå till den och lägg till i slutet av det andra argumentet -1. Detta är nödvändigt för att sökformeln ska ta hänsyn till inte det önskade utrymmet, men symbolen till den. Som framgår av följande skärmdump visas resultatet utan några mellanslag, vilket innebär att formeln kompilering görs korrekt.
- Stäng funktionen Editor och se till att ordet är korrekt visat i den nya cellen.
- Håll cellen i nedre högra hörnet och dra ner till det önskade antalet rader för att sträcka den. Så värdena för andra uttryck är substituerade, som måste delas, och uppföljningen av formeln är automatiskt.
Den fullständigt skapade formeln har formuläret = LEVSIMV (A1; Sök (""; A1) -1), du kan skapa den enligt ovanstående instruktioner eller sätt in detta om villkoren och separatorn är lämpliga. Glöm inte att ersätta den bearbetade cellen.
Steg 2: Separation av det andra ordet
Det svåraste är att dela det andra ordet, vilket i vårt fall är namnet. Detta beror på det faktum att det är omgivet av mellanslag från båda sidor, så du måste ta hänsyn till båda, skapa en massiv formel för korrekt beräkning av positionen.
- I det här fallet kommer den huvudsakliga formeln att vara = PST (- skriv den i det här formuläret och gå sedan till fönstret Argumentinställningar.
- Denna formel söker efter önskad sträng i texten, som väljs av cellen med en inskription för separation.
- Linjens ursprungliga läge måste bestämmas med användning av den redan kända hjälpformeln sökning ().
- Skapa och flytta mot den, fyll på samma sätt som det visades i föregående steg. Som önskad text, använd separatorn och ange cellen som text för att söka.
- Återgå till föregående formel, där du lägger till "Sök" -funktionen +1 i slutet för att starta ett konto från nästa tecken efter det att det hittats utrymme.
- Nu kan formeln redan börja söka linjen från det första teckentnamnet, men det vet fortfarande inte vart man ska avsluta det, därför i fältet "Quantity_Names" igen, skriv sökformeln ().
- Gå till sina argument och fyll dem i den redan kända formen.
- Tidigare ansåg vi inte den ursprungliga positionen för den här funktionen, men nu är det nödvändigt att ange sökningen (), eftersom den här formeln inte ska hitta ett första gap, men den andra.
- Gå till den skapade funktionen och fyll den på samma sätt.
- Återgå till den första "sökningen" och lägg till i "nach_position" +1 i slutet, eftersom det inte behöver ett utrymme för att söka linjen, men nästa tecken.
- Klicka på roten = PST och sätt markören i slutet av linjen "Number_Names".
- Extrahera uttrycket av uttrycket (""; a1) -1 för att slutföra beräkningarna av mellanslag.
- Återgå till bordet, sträcka formeln och se till att orden visas korrekt.
Formeln blev stor, och inte alla användare förstår exakt hur det fungerar. Faktum är att söka efter linjen jag var tvungen att använda flera funktioner som bestämmer de första och sista positionerna i utrymmen, och sedan tog en symbol bort från dem så att dessa mest luckor visades. Som ett resultat är formeln detta: = Pstr (A1; Sök (""; A1) +1; Sök (""; A1; Sök (""; A1) +1) -Poisk ("" A1) - 1). Använd det som ett exempel, byte av cellnumret med texten.
Steg 3: Separation av det tredje ordet
Det sista steget i vår instruktion innebär uppdelningen av det tredje ordet, som ser på samma sätt som det hände med den första, men den allmänna formeln ändras något.
- I en tom cell, för den framtida textens plats, skriv = Rashesimv (och gå till argumenten i den här funktionen.
- Som en text anger du en cell med en inskription för separation.
- Den här tiden Hjälpfunktionen för att hitta ett ord kallas Dlstr (A1), där A1 är samma cell med texten. Den här funktionen bestämmer antalet tecken i texten, och vi kommer att förbli allokera endast lämpliga.
- För att göra detta, lägg till -poisk () och gå för att redigera den här formeln.
- Ange den redan kända strukturen för att söka efter den första separatorn i strängen.
- Lägg till en annan sökning efter startpositionen ().
- Ange det samma struktur.
- Återgå till föregående sökformel.
- Lägg till +1 till sin ursprungliga position.
- Navigera till roten till Formel Rascesssv och se till att resultatet visas korrekt och bekräfta ändringarna. Den fullständiga formeln i det här fallet ser ut som = Pracemir (A1; Dlstr (A1) -poisk (""; A1; Sök ("" A1) +1)).
- Som ett resultat, i nästa skärmdump ser du att alla tre ord är separerade och är i deras kolumner. För detta var det nödvändigt att använda en mängd olika formler och hjälpfunktioner, men det gör det möjligt för dig att dynamiskt expandera bordet och oroa dig inte för att varje gång du måste dela texten igen. Om det behövs, bara expandera formeln genom att flytta ner den så att följande celler påverkas automatiskt.