Yshopnoosa.com

Hur konvertera en sträng till Int i Excel

När du importerar nummer från en annan källa, följa blanksteg och icke utskrivbara tecken ibland med siffrorna. Dessa icke-numeriska tecken kan göra Excel 2013 formatera tal som textsträngar. Men i de flesta fall kan du konvertera dessa strängar tillbaka till heltal använder Excel-funktioner, konvertera till fel korrigering alternativet eller funktionen klistra in Special.

Instruktioner

Med hjälp av konvertera till nummer felkorrigering

1 Markera cellerna som innehåller strängarna, klicka på "Formatering" droppa-ned menyn i fliken Start gruppen tal och välj "Allmänt". Om du av misstag konverterat din heltal till text kan kommer att du väljer detta alternativ tvinga Excel att ompröva värdena och konvertera dem till erkända heltal utan att lägga till decimaler.

2 Klicka på det gula utropstecknet bredvid den första markerade cellen att se en lista över fel korrigeringsalternativ.

3 Välj "Konvertera till numret" formatera om strängarna tillbaka till heltal. Det här alternativet tar bort blanksteg före och efter heltalen, men det kommer inte att ta bort mellanslag mellan nummer, som de från databaser som använder utrymmen för att skilja hundratals, tusentals och miljoner. Det bort inte också alla icke-utskrivbara tecken.

Med hjälp av klistra in Special

4 Skriv "1" utan citationstecken i en tom cell, markerar du cellen och tryck på "Ctrl-C" för att kopiera den.

5 Markera cellerna som innehåller strängarna, klicka på "Klistra in" droppa-ned menyn från fliken Start gruppen Urklipp och sedan välja "klistra in Special."

6 Välj "Multiplicera" från avsnittet drift och klicka sedan på "OK" för att tvinga Excel att multiplicera strängarna med 1, som omvandlar dem tillbaka till heltal utan att ändra värdena. Resultatet liknar konvertera till alternativet, förutom klistra in Special är alltid tillgänglig, konvertera till nummer kommer inte att vara tillgängliga om du inaktiverat funktionen i fliken formel i Excel-alternativ.

Använda Excel-funktioner

7 Ange "= NumberValue(Trim(Clean(A1)))" i en tom kolumn på samma rad som först strängvärde. Om du använder en version av Excel än 2013, använda "= Value(Trim(Clean(A1)))" istället.

8 Ändra "A1" till referens till cellen som innehåller den första strängen som du vill ändra.

9 Kopiera formeln nedåt i kolumnen till det sista strängvärdet. Det här alternativet tar bort alla platser, inklusive de mellan siffror och alla icke-utskrivbara tecken från strängarna. Till skillnad från konvertera till antal och klistra in Special alternativ producera alla strängar som innehåller normal text (förutom utrymmen) fel, snarare än att hålla de ursprungliga värdena.

Tips & varningar

  • Om dina konverterade nummer innehåller decimaler, högerklicka på de markerade cellerna, välj "Formatera celler", klicka på fliken "Nummer", välj "Nummer" i listan kategori, ändra fältet "Decimaler" till "0" och klicka sedan på "OK". Dock detta alternativ endast ändrar visningen, inte hur Excel tolkar numrera.
  • Om du vill ändra antalet displayen och Excel användning av det, använda funktionen avrunda att avrunda tal till närmaste heltal i formatet "= Round(A1,0)."
  • För att konvertera strängar som härrör från negativa tecken som visas till höger om en rad, använder du formeln "= vänster (A2, LEN (A2) -1) * -1."