Text till kolumn-metoden separerar en enskild kolumndata i flera kolumner så att den blir lättläsbar. Till exempel, en kolumn innehåller förnamn, efternamn och yrke i en enda kolumn. Så den här funktionen hjälper användarna att separera dessa värden i olika kolumner.
Huvudsyftet med att använda denna metod är - varje kolumn måste ha atomvärden. Om en enskild kolumn innehåller flera värden separerade med avgränsare i sina celler, kommer den här metoden att hjälpa dig. Med den här metoden kan du separera de flera värden som är lagrade i en enda cell.
Det här kapitlet hjälper dig att dela upp celldata i flera kolumner. Excel-användare kan dela upp data på grundval av avgränsare, som - Komma, Semikolon, Mellanslag eller andra tecken. Text till kolumn är en fantastisk funktion att använda.
När du ska använda alternativet text till kolumn
Text till kolumn är en mycket användbar och intressant funktion i Excel. Du kan använda den för att dela upp celldata i flera kolumner. Excel-användare kräver denna funktion i följande scenario. Till exempel,
En kolumn innehåller förnamn och efternamn i en enda cell. Senare måste du dela upp dessa förnamn och efternamn i separata kolumner. Därmed blir den mer läsbar. Det är viktigt när du behöver omvandla Excel-data till ett annat filformat, till exempel - CSV-fil.
Denna process kallas också som avgränsande process.
Var finns den här funktionen?
Excel erbjuder text till kolumn-funktionen på fliken Data, där du kan använda den för att separera data. I MS Excel finns det två funktioner för text till kolumn -
Fast bredd erbjuder inte att välja något specifikt tecken för att dela upp data. Istället för detta tar det plats som standard som ett separationstecken.
Du kan använda vilken som helst av dessa funktioner enligt dina krav. Båda används i olika scenarier, och de är helt olika varandra och kan inte uppfylla varandras krav. Så välj klokt uppdelningsmetoden.
Exempel
Vi kommer att diskutera olika exempel i det här kapitlet där vi ska försöka visa användningen av både avgränsare division och fast bredd.
Exempel 1: Dela texten med avgränsad
Exempel 2: Dela texten med fast bredd
Exempel 3: Dela upp texten baserat på olika avgränsare
Exempel 4: Extrahera de fyra tecknen från texten
Exempel 5: Extrahera domännamnet från e-postadressen
ramverk för java samlingar
Dessa exempel hjälper dig att lära dig Excel text till kolumn funktion som extraherar texten eller separerar data i flera kolumner.
Exempel 1: Dela texten med avgränsad
Vi har en uppsättning data som lagras i en enda kolumnceller. Här lagras förnamn och efternamn i en enda kolumn.
Vissa namn är bara förnamn utan efternamn. Nu vill vi dela upp dessa data i en separat kolumn. För det här exemplet kommer vi att använda avgränsad funktion av text till kolumn för att dela upp data.
För detta, följ de givna stegen nedan:
Steg 1: Först, infoga en ny kolumn mellan kolumn A och B eftersom det inte finns någon tom kolumn bara direkt till höger om kolumn A.
För att infoga kolumnen, gå till kolumn B och högerklicka på den. Sedan Välj Föra in från det.
Tips: Om du inte infogar en ny kolumn kommer nuvarande kolumn B (e-postkolumn) att åsidosättas.
Steg 2: Namnge den infogade kolumnen som Efternamn och välj sedan kolumnen/cellen vars data du vill dela upp.
Steg 3: Gå till Data fliken och klicka på Text till kolumn alternativ som öppnar en guide.
Steg 4: I den här guiden väljer du Avgränsad radioknappen den här gången och klicka Nästa.
Steg 5: Välj nu de avgränsare (som kommatecken, blanksteg eller semikolon) på grundval av vilka du vill dela upp celldata.
manuell testning
Så, markera Plats kryssrutan och avmarkera andra här eftersom vi delar upp texten baserat på text.
Steg 6: Du kan också förhandsgranska data som hur det kommer att se ut efter uppdelning i Förhandsgranskning av data sektion. Om allt är bra, klicka Nästa.
Steg 7: Behåll här det valda standardvärdet och klicka på Avsluta knapp.
Se bara till att destinationsfältreferensen inte ska ha kolumnrubriken.
Steg 8: Se att namn har separerats som förnamn och efternamn.
Exempel 2: Dela upp data med fast bredd
Vi har samma uppsättning data som används i det första exemplet som innehåller förnamn och efternamn i en enda kolumncell. Nu vill vi dela upp dessa data i separata kolumner. Den här gången kommer vi att använda fast bredd funktion istället för avgränsad för att dela upp data.
Följ de givna stegen för att dela upp texten till kolumn:
Steg 1: Välj kolumnen/cellen vars data du vill dela upp. Innan detta, infoga en kolumn mellan kolumn A och B.
Steg 2: Gå till Data fliken och klicka på Text till kolumn alternativ som öppnar en guide.
Steg 3: I den här guiden väljer du Fast bredd radioknappen den här gången och klicka Nästa.
Steg 4: Ställ in önskade positioner där du vill dela texten i kolumnen.
Klicka på mätarlinjen och infoga den vertikala pilen. Du kan sedan flytta den till den position där du vill att texten ska delas. Efter att ha ställt in alla delningspositioner, klicka Nästa.
Du kan ställa in en eller flera positioner eftersom vi har satt två. Du kan dock ställa in fler avgränsare genom att bara klicka på den här sifferraden.
Steg 5: Nu kan du se dataförhandsgranskningen och hur den kommer att se ut efter uppdelning i Förhandsgranskning av data sektion. Om det ser bra ut som du vill, klicka på Avsluta knapp.
Steg 6: Se att den valda kolumntexten har delats upp i tre kolumner men inte som vi ville ha.
Du kan också märka att e-postkolumnsdata har ersatts med delad data (tredje delen av delad data) eftersom vi bara hade infogat en kolumn men delat i tre delar.
Slutsats
Det ser inte användbart ut här och passar inte in i det här scenariot. Men det kan vara användbart i andra fall där en användare kräver denna typ av separation. Det kommer att hjälpa dig där ute där avgränsare inte skulle fungera.
Exempel 3: Dela upp data baserat på olika parameter
Vi tar ytterligare ett exempel där vi delar upp texten utifrån olika parametrar. Vi kommer att använda flera avgränsare här för att dela upp data i flera kolumner. Med hjälp av detta exempel kommer vi att lära oss hur användarna kan använda flera avgränsare tillsammans för att dela upp data.
Speciellt för detta exempel har vi förberett följande data där kolumn A innehåller flera data separerade med kommatecken och blanksteg.
Titta - den här gången har vi inga uppgifter i den närmaste kolumnen. Så vi behöver inte infoga en ny kolumn.
Steg för att dela upp text i kolumner med avgränsare
Titta på stegen och följ dem medan du delar upp din data med den avgränsade metoden:
Steg 1: Välj data för den inriktade kolumnen vars data du vill dela upp i flera kolumner.
Steg 2: Gå nu till Data fliken och klicka på Text till kolumn alternativ som öppnar en guide.
Steg 3: I den här guiden väljer du Avgränsad radioknappen den här gången och klicka Nästa.
sql count distinkt
Nästa steg är att välja avgränsare (komma och blanksteg) utifrån detta, som du vill dela upp celldata från.
Steg 4: Markera Plats och Kommatecken kryssrutor och avmarkera andra så att texten delas från där den hittade antingen blanksteg eller kommatecken.
Steg 5: Inuti Förhandsgranskning av data avsnitt, kan du förhandsgranska den separerade informationen hur den kommer att se ut i kolumner efter uppdelning. Om allt är bra, klicka Nästa.
Steg 6: Vi hittade data separerade som vi ville. Behåll nu standardvärdena på den här panelen och klicka på Avsluta knapp.
Steg 7: Se att texten har delats upp i tre kolumner. Men du kommer att se att raden som inte innehåller efternamn och nummer placeras i den kolumnen.
Exempel 4: Extrahera fyra tecken från texten
Ibland kräver vi ett fast antal teckenseparering eller så kan du säga att extrahering från texten och lagra den i en annan kolumn, fast bredd funktionen av text till kolumn kommer att hjälpa oss. Genom att ställa in den fasta bredden som en separerad parameter kan vi dela texten var vi vill.
Vi har följande uppsättning data för detta exempel. Vi kommer att extrahera de första fyra tecknen från varje celldata i kolumn A med funktionen 'fast bredd'.
Titta på stegen nedan -
Steg 1: Välj cellen A2 till A9 som innehåller textdata (Färgnamn).
Vi kommer att extrahera de fyra tecknen eller placera de återstående tecknen i nästa kolumn.
Steg 2: Gå till Data fliken och klicka på Text till kolumn alternativ som öppnar en guide.
Steg 3: I den här guiden väljer du Fast bredd radioknappen den här gången och klicka Nästa.
Steg 4: Ställ in önskade positioner där du vill dela texten i kolumnen.
Klicka på mätarraden för att infoga en avgränsare (en vertikal pil) och placera den sedan efter fyra tecken.
Dessutom kan du ställa in en eller flera avgränsare för att dela texten. Du kan ställa in fler avgränsare genom att bara klicka på den här sifferraden.
Steg 5: När separatorpositionen är inställd för extrahering, se förhandsgranskningen av data inuti Förhandsgranskning av data avsnitt och klicka sedan Nästa.
Steg 6: Till slut klickar du på Avsluta knappen för att behålla och spara alla operationer.
Steg 7: Vår valda data separeras sådär - fyra tecken har extraherats och förblivit i samma andra och de återstående tecknen placeras i en ny kolumn.
Fyra tecken från varje cell i kolumn A har extraherats framgångsrikt.
Exempel 5: Extrahera domänen från e-postadressen
Anta att du har personaldata som innehåller e-postadressen. Du har ett krav att extrahera domännamnet från deras e-postadresser för särskilda behov.
Nu kommer vi att representera exemplet för att extrahera domännamnet från e-postadressen. I det här scenariot hjälper avgränsare av text till kolumn funktionen. Låt oss se hur det kommer att uppnås.
Steg för att dela upp text i kolumner med avgränsare
Titta på stegen och följ dem medan du delar upp din data med den avgränsade metoden:
Steg 1: Ange kolumnnamnet innan du börjar (Domän namn) till kolumn B, där vi kommer att lagra det extraherade domännamnet.
Steg 2: Välj nu e-postadresskolumnen utan rubriken och gå till Data fliken där klicka på Text till kolumn alternativ.
Det öppnar en panel där du väljer utvinningssätt.
Steg 3: På den här panelen väljer du Avgränsad radioknappen den här gången och klicka Nästa.
räkna distinkta sql
Nästa steg är att välja eller definiera de avgränsare (komma och blanksteg) utifrån vilka du vill dela upp celldata.
Steg 4: Avmarkera alla förmarkerade kryssrutor och markera andra, skriv sedan in @ symbolen i motsvarande inmatningsfält och klicka Nästa.
På detta sätt kan en användare specificera ett speciellt tecken, specialtecken, text, sträng, nummer eller vad som helst han vill göra det som en separator - kan göra det.
Steg 5: Inuti Förhandsgranskning av data avsnitt, kan du förhandsgranska de separerade data som är delade från där den hittade @symbol i kolumntexten.
Steg 6: Behåll nu standardvärdena på den här panelen och klicka på Avsluta knapp.
Steg 7: Delad data placeras i två kolumner: före @-symbol och efter @-symbol (separerade som vi vill).
Så det här var flera exempel. Hoppas, du har fått användningen av text till kolumn-funktion för att separera kolumndata.