Vaak, als het importeren van gegevens in een Microsoft Excel-werkblad converteren , kunt u tegenkomen getallen opgemaakt als tekst . Hierdoor kan je berekeningen en formules nauwkeurige resultaten oplevert. Er is een verschil tussen het teken " 9 " en het gehele getal 9 . Wanneer omgezet naar ASCII , het teken of symbool " 9 " neemt over de gehele waarde 57 . In Excel , rekenkundige bewerkingen meestal " negeren " cellen die string waarden bevatten , en dit kan leiden tot discrepanties die vaak moeilijk te detecteren zijn . Omzetten tekenreekswaarden tot gehele getallen en decimalen voordat je berekeningen kan dit voorkomen . Instructies behulp van Excel Operators en functies 1 Voeg nul om de string te converteren naar decimaal . Als bijvoorbeeld cel ' A1 ' bevat de string waarde " 123400 ", de onderstaande formule zal het converteren naar het nummer 123400 . = A1 0 2 Gebruik de VALUE functie . Dit werkt met numerieke , datum en tijd strijkers , maar niet met dagen zoals " Sunday " of " Monday . " Als bijvoorbeeld cel " A1 " bevat " 26 december 2011 , " onderstaande formule converteren naar 40.903 , wat neerkomt op 12/26/2011 in " mm /dd /yyyy " formaat. = WAARDE ( A1 ) 3 Verwijder toonaangevende apostrof . Markeer het celbereik dat aantal strings bevat en druk vervolgens op " CTRL + H. " Typ een apostrof in de " Zoeken naar " vak en klik vervolgens op ' Vervang alles '. Opnieuw invoeren waarden 4 in cellen handmatig . Dubbelklik op een cel die een string waarde heeft en druk vervolgens op " Enter ". Met behulp van een Macro 5 Druk op " ALT + F8 " om de " Macro's te openen "dialoogvenster . Enter " StringToInt " in het veld " Macro naam " en klik vervolgens op "Create . " 6 Voer de volgende code in de VBA- editor . Sub StringToInt ( ) < br Dim Rng als Waaier Dim str voor Elke Rng In Selection On Error > Resume Next str = Rng.Value < br Rng.NumberFormat > = " 0 " Rng.FormulaR1C1 = str Volgende Rng End Sub Press 7 " ALT + Q " aan de VBA- editor te sluiten en terug te keren naar het werkblad . Markeer de cellen die u wilt converteren . 8 Druk op " ALT + F8 " om de " Macro " dialoogvenster weer open . Selecteer " StringToInt " uit de lijst en klik vervolgens op "Uitvoeren . "
|