Hoppa till innehåll
TextArray
100% lokalt

Transponera text

Byt rader och kolumner med avgränsad text — den första raden blir den första kolumnen och tillbaka igen.

Inmatning
Utmatning

Transponera text

Klistra in tabb-, kommate-, semikolon- eller blankstegseparerad text och verktyget vänder den runt sin diagonal: cellen i rad 1, kolumn A hamnar på rad A, kolumn 1. En lista med poster där varje rad är en post blir en tabell där varje rad är ett fält - rubriker längs sidan istället för överst - och kör den rakt bakåt igen.

Transponering är fixen för data som kommer roterad på fel sätt. En rad med datum som ska vara en kolumn innan den klistras in i ett kalkylblad, kalkylbladsutdata kopieras som rader när ditt skript vill ha kolumner, en bred enrads CSV som skulle kunna läsas som en smal lista eller en jämförelsetabell vars kriterier ska köras längs sidan istället för längst upp. Kalkylark kan göra detta med paste-special, men för ett snabbt textutdrag är detta snabbare - och det fungerar i vanlig text, inget kalkylblad behövs.

Välj avgränsaren din data använder; tab är standard och matchar vad kopiering av kalkylbladsceller producerar. "Utdataavgränsare" är normalt "Samma som inmatning", men du kan konvertera medan du transponerar - läs tabbar in, skriv kommatecken. Ojämna rader hanteras elegant: kortare rader ger helt enkelt tomma celler, och efterföljande tomma celler trimmas från varje utdatarad så att inga lösa avgränsare hopar sig vid radändarna.

Din data omvandlas helt och hållet i din webbläsare och laddas aldrig upp någonstans, så export med riktiga namn och nummer är säkra här. Kopiera resultatet eller ladda ner det som en .txt-fil.

FAQ

Vad exakt gör transponering?
Den byter rader och kolumner: värdet på rad 2, kolumn 3 flyttas till rad 3, kolumn 2. Ett rutnät med 3 rader × 4 kolumner blir 4 rader × 3 kolumner. Transponering två gånger returnerar ett rektangulärt rutnät till originalet.
Vad händer med rader av olika längd?
Saknade celler behandlas som tomma strängar, så ingenting förskjuts på sin plats. Efterföljande tomma celler trimmas från varje utgående linje, vilket håller linjeändarna fria från hängande avgränsare.
Kan jag ändra avgränsaren samtidigt?
Ja. Ställ in "Avgränsare" till vad inmatningen använder och "Utdataavgränsare" till vad du vill ha ut - läs till exempel tabbseparerade kalkylbladsceller och skriv en kommaseparerad rad.
Hanterar den citerade CSV-fält?
Nej – texten är uppdelad på den råa avgränsaren, så ett kommatecken inuti citattecken räknas som en avgränsare. För citerad CSV, konvertera avgränsaren till tabb först (se CSV-avgränsningsverktyget), transponera sedan.
Laddas min data upp någonstans?
Nej. Omvandlingen körs helt i din webbläsare och din data lämnar aldrig din enhet.