Ofte , når du importerer data inn i en Microsoft Excel-regneark , kan du komme over tall formatert som tekst . På grunn av dette , kan dine beregninger og formler ikke tilbake nøyaktige resultater. Det er en forskjell mellom tegnet " 9 " og heltall 9 . Når konvertert til ASCII, tar det tegnet eller symbolet " 9 " på heltallsverdien 57 . I Excel , aritmetiske operasjoner som regel " ignore" celler som inneholder streng verdier , og dette kan føre til avvik som ofte er vanskelig å oppdage . Konvertering strengverdiene til heltall og desimaltall før du gjør beregninger kan forhindre dette . Instruksjoner
Bruke Excel- Operatører og funksjoner
en
Legg null til strengen for å konvertere den til desimal . For eksempel , hvis celle "A1" inneholder strengen verdi " 123400 ", formelen under vil konvertere den til nummeret 123400 .
= A1 0
2
bruke verdien funksjon . Dette fungerer med numerisk , dato og tid strenger , men ikke med dager som " Søndag " eller "Monday ". For eksempel , hvis celle "A1" inneholder " 26 desember 2011 , " formelen under vil konvertere den til 40 903 , noe som tilsvarer 12/26/2011 in "mm /dd /åååå " format .
= VERDI ( A1 )
3
Fjern ledende apostrofer . Marker celleområdet som inneholder antall strenger og trykk "CTRL + H." Skriv inn et enkelt apostrof i " Finn hva" -boksen , og klikk deretter på "Erstatt alle . "
4
Tast inn verdier i cellene manuelt . Dobbeltklikk en celle som har en streng verdi og trykk deretter på "Enter".
Hjelp av en makro
5
Trykk " ALT + F8 " for å åpne " Makroer "dialogboksen . Enter " StringToInt " i "Macro name" feltet, og klikk deretter på " Create ".
6
Skriv inn følgende kode i VBA editor.
Sub StringToInt ( )
Dim Rng Som Range
Dim str
Hver Rng I Selection
On Error Resume Next
str = Rng.Value
Rng.NumberFormat = " 0 "
Rng.FormulaR1C1 = str
Neste RNG
End Sub
7
Trykk " ALT + Q "for å lukke VBA editor og gå tilbake til regnearket. Marker cellene du vil konvertere.
8
Trykk " ALT + F8 " for å åpne " Makroer " dialogboksen igjen . Velg " StringToInt " fra listen og klikk deretter på " Run . "