Dela en textcell till två eller fler rader i Excel och Google Kalkylark
I den här artikeln lär du dig hur du delar upp en textcell i två eller flera rader i Excel och Google Sheets.
Dela en textcell i rader
Om du har text i en enda cell avgränsad med något tecken (mellanslag, flik, semikolon etc.) kan den delas upp i flera rader med hjälp av Text till kolumner och Transponera data i Excel. Säg att du har den semikolonavgränsade produktlistan på bilden nedan och vill dela upp listan i rader.
1. Separera först värden från cell B1 i kolumner baserat på en avgränsare. Välj en textcell (B1) och i Band, gå till Data> Text till kolumner.
2. I steg 1 i guiden Text till kolumner, lämna standard filtyp (Avgränsad) och klicka på Nästa.
3. Kontrollera i steg 2 Semikolon under Avgränsare och klicka på Nästa. I Förhandsgranskning av data, kan du se hur denna data kommer att avgränsas.
Andra möjliga avgränsare är flik, komma, mellanslag och användardefinierad avgränsare.
4. I det sista steget, lämna standarddataformat (Allmänt) och klicka på Slutför.
Här kan du också välja andra typer av data, till exempel text eller datum. Du kan också välja kolumner individuellt i förhandsgranskningen av data och ändra deras datatyper.
För Destination, lämna den ursprungliga cellen för att dela data i kolumner som börjar från cell B1.
Som ett resultat av denna del delas text från cell B1 upp i kolumner B-F, vid varje semikolon.
5. Använd nu Transponera data funktion för att transponera värden från rad 1 till kolumn B. Starta från cell B1 (så att det nuvarande B1 -värdet stannar där) och transponera cellerna C1: F1.
För att göra detta, välj och högerklicka på cellerna för att transponera (C1: F1) och klicka sedan på Kopiera (eller använd kortkommandot CTRL + C).
6. Välj och Högerklicka cellen där du vill starta den transponerade data (B2) och välj Transponera under Klistra in alternativ.
Slutligen transponeras nu värden från cell B1 i kolumn B, celler B1: B6. Den ursprungliga listan är uppdelad i rader.
Dela flera textceller i rader
Om du har data i flera celler, som på bilden nedan, kan du också dela upp texten i rader på ungefär samma sätt som encelliga fall ovan.
Följ dessa steg för att dela upp texten i B1: B3 till kolumner:
1. Separera först värden från cell B1: B3 till kolumner baserat på en avgränsare. Markera textcellerna du vill dela (B1: B3) och i Band, gå till Data> Text till kolumner.
2. I steg 1 i guiden Text till kolumner, lämna standard filtyp (Avgränsad) och klicka på Nästa.
3. Kontrollera i steg 2 Semikolon under Avgränsare och klicka på Nästa.
4. I det sista steget, lämna standarddataformat (Allmänt) och klicka på Slutför.
Som ett resultat av denna del delas text från cellerna B1: B3 vid varje semikolon i kolumner B-F.
5. Överför nu värden från raderna 1-3 till kolumnerna B-D. Eftersom data finns i flera rader måste du transponera till ett nytt intervall (och senare ta bort det ursprungliga dataområdet).
Välj och högerklicka på celler för att transponera (B1: F3) och klicka på Kopiera (eller använd kortkommandot CTRL + C).
6. Välj och Högerklicka startcellen för de transponerade data (B5) och välj Transponera under Klistra in alternativ.
Slutligen transponeras nu värden från cellerna B1: B3 i kolumnerna B-D, cellerna B5: D9. Du kan ta bort de initiala data från cellerna B1: F3.
NOTERA: Du kan också använda VBA -kod för att dela upp en text i kolumner.
Dela en textcell i rader i Google Kalkylark
Du kan också använda Split Text to Columns och Transpose -funktioner för att dela upp en textcell i flera rader i Google Sheets.
1. Först, Högerklicka en cell som innehåller text (B1) och i Meny, gå till Data> Dela upp text till kolumner.
2. Klicka på Separator knappen som visas och välj Semikolon.
Som ett resultat av detta steg delas nu text från B1 upp i kolumner B: F, baserat på en semikolonavgränsare.
3. Nu kan du använda Transponera data funktion för att transponera värden från rad 1 till kolumn B. Starta från cell B1 (så att B1 -värdet stannar där) och transponera cellerna C1: F1.
För att göra detta, välj och högerklicka på cellerna för att transponera (C1: F1) och klicka på Kopiera (eller använd kortkommandot CTRL + C).
4. Välj och Högerklicka en cell från vilken du vill transponera data (B2), välj Klistra in special, då Klistra in transponerat.
Slutligen transponeras nu värden från cell B1 i kolumn B, celler B1: B6. Den ursprungliga listan har delats upp i rader.
Dela flera textceller i rader i Google Kalkylark
Nu kan du dela flera textceller i flera rader med samma exempel.
1. Välj och rhögerklicka på celler innehållande text (B1: B3) och i Meny, gå till Data> Dela upp text till kolumner.
2. Klicka på Separator knappen som visas och välj Semikolon.
Som ett resultat av detta steg delas text från cellerna B1: B3 vid varje semikolon i kolumnerna B-F.
3. Överför nu data från raderna 1-3 till kolumnerna B-D. Eftersom data finns i flera rader måste du transponera till ett nytt intervall (och senare ta bort det ursprungliga dataområdet).
Välj och högerklicka på celler för att transponera (B1: F3) och klicka på Kopiera (eller använd kortkommandot CTRL + C).
4. Välj och Högerklicka startcellen för de transponerade data (B5), välj Klistra in specialoch klicka på Klistra in transponerat.
Slutligen transponeras nu värden från cellerna B1: B3 i kolumnerna B-D, cellerna B5: D9. Du kan radera initialdata från cellerna B1: F3.