Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur konvertera en sträng till Int i VBA och Excel

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera Datum & tider Into decimaler i Excel 2003
    ·Hur man håller en original Datum Värde i Excel
    ·Hur beräkna antalet timmar mellan två tider i Excel
    ·Hur du automatiskt Markera dubbletter i excel
    ·Hur man gör ett diagram i Excel Visar Tre skilda avvä…
    ·Hur Räkna namn i en tabell i Excel Visual Basic
    ·Hur man använder hyperlänkar i rullgardinsmenyerna i …
    ·Hur får dokumentfönstret Recovery Task i Excel 2007
    ·Hur man beräknar den Internal Rate of Return Använda …
    ·Hur du uppdaterar Excel i Python
    Utvalda artiklarna
    ·Hur man reparerar WinRAR filer
    ·Utmaningar av Access Database Management
    ·Hur du kopierar iPod Pictures till SD -kort
    ·Det snabbaste sättet att konvertera FLV till MP4 Med i…
    ·Skriva ut en webbsida Korrekt
    ·Ställa standardtypsnitt i PPT
    ·Hur du formaterar Drupal HTML Filter Codes
    ·Scanner till text Software
    ·Inaktivera iPhone kontakter synkroniseras
    ·Hur man handlar kemiteknik Software
    Copyright © Dator Kunskap http://www.dator.xyz