Ofta när du importerar data till en Microsoft Excel-kalkylblad , kan du komma över tal formaterade som text . På grund av detta , kan dina beräkningar och formler återvänder inte korrekta resultat . Det finns en skillnad mellan tecknet " 9 " och heltalet 9 . Vid konvertering till ASCII , tar tecknet eller symbolen " 9 " på heltal 57 . I Excel , aritmetiska operationer brukar " ignorera " celler som innehåller strängvärden , och detta kan leda till avvikelser som ofta är svåra att upptäcka . Konvertera strängvärden till heltal och decimaler innan du gör beräkningar kan förhindra detta . Instruktioner
Använda Excel operatorer och funktioner
1
Lägg noll till strängen för att omvandla den till decimal . Till exempel, om cell "A1" innehåller strängen värdet " 123400 ", formeln nedan kommer att konvertera den till det nummer 123.400 .
= A1 0
2
använda värdet funktion. Detta fungerar med numerisk , datum och stråkar tid , men inte med dagar som "Sunday " eller " måndag. " Till exempel, om cell " A1 " innehåller " December 26, 2011 , " formeln nedan kommer att konvertera den till 40903 , vilket motsvarar 12/26/2011 i " mm /dd /åååå " format .
= värde ( A1 ) Addera 3
bort ledande apostrofer . Markera det cellområde som innehåller antal strängar och tryck sedan på " CTRL + H. " Skriv en apostrof i " Sök" rutan och klicka sedan på " Ersätt alla . "
4
återinträda värdena i cellerna manuellt . Dubbelklicka på en cell som har en sträng värde och tryck sedan på " Enter ".
Hjälp av ett makro
5
Tryck " ALT + F8 " för att öppna " Makron " dialogrutan . Ange " StringToInt " i " Macro name" fältet och klicka sedan på " Skapa ".
6
Skriv följande kod i VBA editorn .
Sub StringToInt ( )
Dim Rng Som Range
Dim str
För varje Rng I Selection
On Error Resume Next
str = Rng.Value
Rng.NumberFormat = " 0 "
Rng.FormulaR1C1 = Str
Nästa Rng
End Sub
7
Press " ALT + Q " för att stänga VBA editorn och återgå till kalkylbladet . Markera de celler som du vill konvertera .
8
Tryck " ALT + F8 " för att öppna " Makron " i dialogrutan igen . Välj " StringToInt " från listan och klicka sedan på " Kör . " Addera