Så klistrar du in i kalkylarksceller utan att förstöra formatet

För att klistra in i ett kalkylark utan att förstöra formatet klistrar du in endast värden i stället för att göra en vanlig inklistring. I Google Sheets trycker du Command+Skift+V. I Excel använder du Klistra in special → Värden. I Numbers använder du Klistra in och matcha stil. Vid problem med inledande nollor och datum som skapas av misstag ställer du in målcellerna som Text innan du klistrar in.

Snabbsvar

  • Typsnitt, färger och kantlinjer följer med: klistra in endast värden.
  • 00123 blir 123: formatera målcellerna som Text först.
  • 3/4 blir ett datum: formatera som Text eller Oformaterad text först.
  • Allt hamnar i en enda cell: källan var inte tabbseparerad. Använd Text till kolumner eller Dela upp text i kolumner.
  • Inklistringen såg bra ut men talen går inte att summera: de lagras som text. Konvertera dem eller klistra in på nytt i celler med formatet Standard.

Nästan varje misslyckad inklistring i ett kalkylark beror på något av två olika problem, och åtgärden för det ena kan förvärra det andra. Antingen följde formateringen med (typsnitt, fyllningsfärger, en webbsidas tabellstil), eller så tolkade kalkylprogrammet din data (datum, borttagna nollor, vetenskaplig notation). Det första löser du genom vad du klistrar in. Det andra löser du genom hur målcellen är inställd innan du klistrar in. Den här guiden skiljer de två åt så att du kan matcha symptomet mot rätt åtgärd.

Vilket problem har du egentligen?

Det här ser duVerklig orsakÅtgärd
De inklistrade cellerna har ett annat typsnitt, en annan bakgrund eller andra kantlinjerUrklippet innehöll rik formatering (RTF/HTML) från källanKlistra in endast värden, eller oformaterad text
Inledande nollor försvinner (postnummer, ID-nummer)Målcellen har formatet Standard, så värdet läses som ett talFormatera som Text innan du klistrar in
3/4 eller 1-2 blir ett datumAutomatisk igenkänning av datumliknande strängarFormatera som Text innan du klistrar in
Långa tal visas som 1,23E+15 eller tappar siffrorExcel behåller ungefär 15 signifikanta siffror för talFormatera som Text innan du klistrar in
Allt hamnar i en enda cellKällan är inte tabbavgränsad, eller så klistrades innehållet in i en cell i redigeringslägeLämna redigeringsläget och dela sedan upp med Text till kolumner
Flera rader hamnar i en cell med radbrytningarKällcellen innehöll radbrytningar inom citatteckenKontrollera källan och använd Sök och ersätt på radbrytningar efter inklistringen
Talen är vänsterjusterade och går inte att summeraDe lagras som textKonvertera till tal, eller klistra in på nytt i celler med formatet Standard
Inklistrad data skrev över villkorsstyrd formatering eller datavalideringEn fullständig inklistring ersätter cellformat och valideringsreglerKlistra in endast värden

Hur klistrar du in endast värden i respektive program?

Google Sheets

Kopiera, markera målcellen och tryck Command+Skift+V. Då klistras bara värdena in. Högerklicksmenyn erbjuder samma sak under Klistra in special, tillsammans med « Endast formatering » och « Endast formler ». Vill du ha det omvända, alltså formatering utan innehåll, hittar du det också under Klistra in special.

Microsoft Excel för Mac

Använd Redigera → Klistra in special (eller rullgardinsmenyn Klistra in på fliken Start) och välj Värden. Dialogrutan Klistra in special har också « Värden och talformat » och « Alla med källans tema », vilket är bra när du vill att talen ska behålla sitt visningsformat men inte källans stil. Efter en vanlig inklistring visas en liten urklippsikon som erbjuder « Matcha målformatering » och « Behåll endast text ». Båda tar bort den importerade stilen utan att du behöver kopiera om. Excels kortkommandon för Klistra in special skiljer sig mellan versioner och tangentbordslayouter, så bekräfta det du vill ha i Redigera-menyn i stället för att lita på ett fuskblad. [VERIFIERA exakt kortkommando för Klistra in värden i aktuell Excel för Mac-version]

Apple Numbers

Numbers har Redigera → Klistra in och matcha stil, som släpper källans stil och tar över målets. Om du kopierar formelceller klistrar Klistra in formelresultat in de beräknade värdena i stället för formlerna. Båda finns i Redigera-menyn, så du kan läsa av de aktuella kortkommandona direkt där.

Hur hindrar du kalkylarket från att « rätta » din data?

Att klistra in endast värden hjälper inte när själva kalkylprogrammet skriver om innehållet. Det sker vid inklistringen och styrs av målcellens talformat. Ordningen är hela knepet: formatera först, klistra in sedan. Att formatera i efterhand är för sent, eftersom konverteringen redan har skett (nollan i början av 00123 är borta, och att formatera om cellen som Text får inte tillbaka den).

Behåll inledande nollor och ID-liknande strängar

  1. Markera målkolumnen eller målområdet.
  2. Ställ in formatet: Format → Tal → Oformaterad text i Google Sheets, eller rullgardinsmenyn Talformat på fliken Start inställd på Text i Excel.
  3. Klistra in. Värdena kommer in precis som de skrevs.

Det skyddar också långa numeriska ID-nummer, till exempel ordernummer med 16 siffror, eftersom text inte omfattas av den precisionsgräns på cirka 15 siffror som Excel tillämpar på tal. Det skyddar identifierare i stil med gennamn och allt som liknar ett datum, som 3/4 eller 1-2.

Avvägningen som ingen nämner

Celler med textformat går inte att summera eller beräkna medelvärde på direkt, och vid sortering hamnar « 100 » före « 9 ». Använd textformat för identifierare (sådant du slår upp och aldrig räknar på). För kvantiteter behåller du Standard eller Tal och rensar i stället data vid källan.

Fixa tal som klistrats in som text

Om en kolumn är vänsterjusterad och SUMMA returnerar 0 är värdena text. I Excel markerar du cellerna och använder varningsikonens alternativ « Konvertera till tal », eller så multiplicerar du området med 1 via Klistra in special → Multiplicera. I Google Sheets fungerar en formel som =VALUE(A2) i en hjälpkolumn, varefter du klistrar in dess värden över originalet.

Varför hamnade allt i en enda cell?

Kalkylprogram delar upp inklistrad text i kolumner vid tabbar och i rader vid radbrytningar. Text som kopierats från en webbsidas tabell eller från ett annat kalkylark innehåller tabbar och sprids därför ut korrekt. Text som kopierats från ett dokument, en chatt eller en terminal använder ofta mellanslag eller kommatecken i stället, och då hamnar allt i en cell.

Två vanliga orsaker och åtgärder:

  • Du klistrade in medan en cell var i redigeringsläge. Om du dubbelklickade på en cell (eller tryckte F2) hamnar hela urklippet i just den cellen som text. Tryck Esc, markera cellen och klistra in igen.
  • Källan använder en annan avgränsare. Klistra in i en kolumn och dela sedan upp den. I Excel: Data → Text till kolumner, välj Avgränsad och sedan komma, semikolon eller mellanslag. I Google Sheets: Data → Dela upp text i kolumner. Om din data innehåller ID-nummer bör du dela upp till målceller som redan är formaterade som Text, annars återkommer samma konverteringsproblem.

Hur hjälper en urklippshanterare?

Det renaste arbetssättet för stökiga källor är att över huvud taget undvika att klistra in rikt innehåll. En urklippshanterare ändrar förutsättningarna: i stället för att kopiera om efter en misslyckad inklistring klistrar du in samma objekt ur historiken på ett annat sätt.

Maccy är en gratis urklippshanterare med öppen källkod som lagrar allt lokalt på din Mac, och den passar det här arbetssättet på några konkreta sätt:

  • Klistra in utan formatering. Maccy har ett alternativ för att klistra in utan formatering i inställningarna, och tangentbordsmodifieraren för det visas i appens dokumentation. [VERIFIERA aktuellt inställningsnamn under Maccy → Inställningar → Allmänt, samt exakt kortkommando för enstaka inklistring som oformaterad text.]
  • Klistra in igen efter ett misstag. Om en inklistring förstörde formateringen ångrar du den, öppnar Maccy med dess snabbtangent och klistrar in samma objekt igen som oformaterad text. Du behöver inte gå tillbaka till källan.
  • Spara en ren kopia i historiken. Eftersom Maccy lagrar historik kan du kopiera en kolumn med ID-nummer en gång och klistra in den i flera kalkylark, varje gång i celler som du redan har formaterat som Text.
  • Håll känsliga uppgifter utanför. I kalkylark hanterar man ofta kontonummer eller kunddata. Med Maccy kan du ignorera specifika appar och urklippstyper, så att kopior från en lösenordshanterare aldrig hamnar i historiken. [VERIFIERA exakt sökväg: Maccy → Inställningar → Ignorera]

En ärlig begränsning: en urklippshanterare fixar inte målcellens format. Inledande nollor och datumkonvertering avgörs fortfarande av kalkylprogrammet, så regeln « formatera först, klistra in sedan » gäller oavsett hur du klistrar in.

En pålitlig rutin på 30 sekunder

  1. Titta på vad du kopierar. Rik källa (webben, Word, ett annat kalkylark) betyder att du klistrar in värden. Är källan oformaterad går en vanlig inklistring bra.
  2. Titta på vad som finns i den. Finns det ID-nummer, postnummer, långa tal eller datumliknande strängar? Formatera då målområdet som Text först.
  3. Markera målcellen längst upp till vänster, inte cellens redigeringsruta. Inklistringen sprider sig åt höger och nedåt därifrån, så kontrollera att det finns plats att skriva över.
  4. Klistra in endast värden.
  5. Stickprovskontrollera första och sista raden. Fel samlas gärna i kanterna, till exempel ett vilsekommet datum på rad 400.

Vanliga frågor

Hur klistrar jag in i Excel utan att ändra cellformateringen?

Använd Klistra in special och välj Värden (eller Behåll endast text via ikonen med inklistringsalternativ). Då läggs innehållet in medan målcellens typsnitt, fyllningsfärg och talformat lämnas orörda.

Vilket är kortkommandot för att klistra in endast värden i Google Sheets på Mac?

Tryck Command+Skift+V. Då klistras bara värdena in, utan källans formatering.

Varför tar Excel bort inledande nollor när jag klistrar in?

Celler med formatet Standard tolkar 00123 som ett tal och lagrar det som 123. Formatera målcellerna som Text innan du klistrar in, så behålls nollorna.

Varför förvandlas inklistrad text till datum i mitt kalkylark?

Kalkylprogram identifierar automatiskt värden som liknar datum, till exempel 3/4 eller 1-2, och konverterar dem. Om du formaterar målområdet som Oformaterad text eller Text innan du klistrar in uteblir konverteringen.

Kan en urklippshanterare klistra in oformaterad text i kalkylark?

Ja. Maccy app kan klistra in utan formatering och sparar din urklippshistorik, så att du kan klistra in samma objekt igen som oformaterad text efter en misslyckad inklistring.

Kortversionen

Formateringsproblem löser du genom vad du klistrar in, och datakonverteringsproblem löser du genom hur målet är inställt. Klistra in värden när källan är rik, och ställ in cellerna som Text innan du klistrar in sådant som är en identifierare snarare än en kvantitet. Gör du båda sakerna försvinner problemet med « varför ändrade kalkylarket min data » till största delen.

Om du klistrar in mellan appar hela dagarna är Maccy mac ett gratis sätt, utan konto, att ha en sökbar historik och klistra in som oformaterad text när en inklistring går snett. Vilken är den stökigaste källan du regelbundet klistrar in i ett kalkylark: webbtabeller, PDF-filer eller exporter från något annat verktyg?

Om du vill prova själv är maccy.at en gratis urklippshanterare för macOS med öppen källkod.