Duplicera en kolumn i en CSV-fil

Extrahera Kolumner

För att duplicera en kolumn i en CSV-fil skriver du dess nummer två gånger i kolumnfältet. Om du skriver 1,1,2 får du första kolumnen två gånger, följd av den andra. Kopian hamnar exakt där du placerade den i listan.

Så kopierar du en kolumn

  1. 1

    Hitta kolumnen

    Räkna från vänster, med början på 1, för att få numret på kolumnen du vill upprepa.

  2. 2

    Upprepa numret

    Skriv numret i kolumnfältet så många gånger du behöver kopior, och lägg till de andra kolumner du vill behålla. Till exempel 2,2,1.

  3. 3

    Klistra in CSV-filen

    Klistra in datan med rubrikraden. Rubrikcellen upprepas också.

  4. 4

    Extrahera och kopiera

    Klicka på Extrahera Kolumner och kopiera resultatet från utdatarutan.

Så fungerar upprepade nummer

Varje nummer i listan ger en utdatakolumn. Verktyget kontrollerar inte om ett nummer redan har använts, så en position kan förekomma hur många gånger som helst. Varje kopia tas från samma källcell på samma rad.

Börja med den här CSV-filen:

id,name,city
10,Ada,London
11,Grace,Boston

Om du skriver 1,1,3 får du:

id,id,city
10,10,London
11,11,Boston

Om du skriver 2,1,2 läggs namnet på båda sidorna om id:t:

name,id,name
Ada,10,Ada
Grace,11,Grace

Var en duplicerad kolumn hjälper

  • Ett system vill ha samma värde i två fält, till exempel en e-postadress som används både som användarnamn och som kontaktadress.
  • Du tänker redigera en kopia i ett kalkylblad och vill behålla originalet orört för jämförelse.
  • En mall förväntar sig en nyckelkolumn både i början och i slutet av varje rad.

Saker att tänka på

Den kopierade rubriken är identisk med originalrubriken. Många importverktyg avvisar två kolumner med samma namn, så byt namn på en av dem på första raden i utdata innan du läser in filen.

Bara kolumnerna i din lista finns med i resultatet. Om du vill ha en dubblett och alla övriga kolumner skriver du alla, till exempel 1,2,3,3 för en fil med tre kolumner där den tredje ska finnas två gånger, sist.

Mål Kolumner i filen Skriv
Kopiera kolumn 1 bredvid sig själv 3 1,1,2,3
Lägga till en kopia av kolumn 3 sist 3 1,2,3,3
Tre kopior av kolumn 2 2 1,2,2,2

Celler som innehåller ett kommatecken omges av dubbla citattecken i varje kopia, så resultatet förblir en giltig CSV-fil.

Byta namn på kopian

Efter extraheringen ändrar du första raden i resultatet så att varje kolumn får sin egen etikett, till exempel id,id_kopia,city. Det tar några sekunder i valfri textredigerare och undviker importfel orsakade av dubbla kolumnnamn. Dataraderna behöver ingen ändring, eftersom varje kopia har samma värde som originalet på den raden. Om kopian ska redigeras gör du det i ett kalkylblad efter importen.

Vanliga frågor

Ja. Upprepa numret en gång för varje kopia, till exempel 3,3,3 ger tredje kolumnen tre gånger.

Rubrikraden behandlas som alla andra rader, så den kopierade cellen är identisk. Redigera första raden i utdata om du behöver olika namn.

Bara om du skriver dem i listan. Resultatet innehåller exakt de positioner som finns i din lista och ingenting annat.

Ja. Skriv numren i den ordning du vill se dem, och avsluta med kolumnen du vill upprepa, till exempel 1,2,3,1.

Relaterade verktyg

Verktyget finns på andra språk

Guider och användningsområden