Hopp til hovedinnhold

Hvordan konvertere valutatall raskt til ord i Excel?

Forfatter: Sun Sist endret: 2025-04-08

Når du arbeider med økonomiske data i Excel, kan det hende at du trenger å konvertere valutatall til ord, for eksempel å skrive ut sjekkebeløp. Dessverre har ikke Excel en innebygd funksjon for dette, men det er to effektive metoder for å oppnå dette. Denne artikkelen vil veilede deg gjennom begge metodene, og hjelpe deg å velge den beste tilnærmingen basert på dine behov.

Eksempel på valutatall i Excel konvertert til ord

Stave valutatall til ord med VBA-kode

Stave valutatall til ord med Kutools for Excel god idé 3


Stave valutatall til ord med VBA-kode

I Excel kan du ikke raskt konvertere tall til engelske ord bortsett fra VBA.

1. Trykk "Alt + F11"-tastene for å åpne "Microsoft Visual Basic for Application"-vinduet.

2. Klikk "Sett inn" > "Modul" og lim inn under VBA i det nye modulvinduet.

VBA: Konverter valutatall til engelske ord

Function SpellNumberToEnglish(ByVal pNumber)
'Updateby20131113
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
    Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
        xValue = Right("000" & xValue, 3)
        If Mid(xValue, 1, 1) <> "0" Then
            xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
        End If
        If Mid(xValue, 2, 1) <> "0" Then
            xHundred = xHundred & GetTens(Mid(xValue, 2))
        Else
            xHundred = xHundred & GetDigit(Mid(xValue, 3))
        End If
    End If
    If xHundred <> "" Then
        Dollars = xHundred & arr(xIndex) & Dollars
    End If
    If Len(pNumber) > 3 Then
        pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
        pNumber = ""
    End If
    xIndex = xIndex + 1
Loop
Select Case Dollars
    Case ""
        Dollars = "No Dollars"
    Case "One"
        Dollars = "One Dollar"
    Case Else
        Dollars = Dollars & " Dollars"
End Select
Select Case Cents
    Case ""
        Cents = " and No Cents"
    Case "One"
        Cents = " and One Cent"
    Case Else
        Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
        Case 10: Result = "Ten"
        Case 11: Result = "Eleven"
        Case 12: Result = "Twelve"
        Case 13: Result = "Thirteen"
        Case 14: Result = "Fourteen"
        Case 15: Result = "Fifteen"
        Case 16: Result = "Sixteen"
        Case 17: Result = "Seventeen"
        Case 18: Result = "Eighteen"
        Case 19: Result = "Nineteen"
        Case Else
    End Select
Else
Select Case Val(Left(pTens, 1))
    Case 2: Result = "Twenty "
    Case 3: Result = "Thirty "
    Case 4: Result = "Forty "
    Case 5: Result = "Fifty "
    Case 6: Result = "Sixty "
    Case 7: Result = "Seventy "
    Case 8: Result = "Eighty "
    Case 9: Result = "Ninety "
    Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
    Case 1: GetDigit = "One"
    Case 2: GetDigit = "Two"
    Case 3: GetDigit = "Three"
    Case 4: GetDigit = "Four"
    Case 5: GetDigit = "Five"
    Case 6: GetDigit = "Six"
    Case 7: GetDigit = "Seven"
    Case 8: GetDigit = "Eight"
    Case 9: GetDigit = "Nine"
    Case Else: GetDigit = ""
End Select
End Function

3. Lagre deretter denne koden og lukk vinduet for å gå tilbake til regnearket, og velg en tom celle type denne formelen: =SpellNumberToEnglish(A2) (A2 er valutatallene), og trykk på Enter-tasten, og dra deretter fyllhåndtaket ned for å bruke denne formelen på cellene du trenger. Se skjermbilder:

Eksempel på bruk av SpellNumberToEnglish-formel for å konvertere valutanummer til ord i Excel
Pil ned
Eksempel på valutatall i Excel konvertert til ord

Stave ut valutatall til ord med den praktiske funksjonen Stave ut tall

For de som ikke vil bruke VBA, gir Kutools for Excel en enkel, ett-klikks måte å konvertere tall til ord. Funksjonen "Tall til ord" i Kutools for Excel støtter konvertering av tall til ord i over 40 forskjellige valutaformater, noe som gjør den til en ideell løsning for finansiell rapportering og internasjonale transaksjoner. Med bare noen få klikk kan brukere transformere numeriske verdier til fullt formatert valutatekst på flere språk, inkludert USD, EUR, GBP, JPY, CNY og mer, noe som eliminerer behovet for manuelle konverteringer og reduserer feil.

Kutools for Excel tilbyr over 300 avanserte funksjoner for å strømlinjeforme komplekse oppgaver, øke kreativiteten og effektiviteten. Itegarate med AI-funksjoner, Kutools automatiserer oppgaver med presisjon, noe som gjør dataadministrasjon uanstrengt. Detaljert informasjon om Kutools for Excel...         Gratis prøveperiode...

1. Velg valutanumrene og klikk "Kutools" > "Innhold" > "Tall til ord". Se skjermbilde:

Skjermbilde som viser Numbers to Words-alternativet i Kutools innholdsmenyen i Excel

2. I dialogboksen "Tall til valutaord" velger du språket du vil bruke; her vil jeg velge alternativet "Engelsk" fra "Språk"-listeboksen, se skjermbilde:

Skjermbilde som viser Numbers to Currency Words dialog med engelske og kinesiske alternativer

3. Klikk "OK" eller "Bruk". Deretter har valutanumrene du valgte blitt konvertert til et bestemt valutaord.

Skjermbilde av valutatall konvertert til engelske ord ved hjelp av Kutools

📌 Merk: du kan kopiere og lime inn valutanumrene til et annet regneark før du bruker denne funksjonen Numbers to Words.

Konvertering av valutatall til ord i Excel kan gjøres effektivt ved å bruke enten VBA eller Kutools for Excel. Ved å implementere en av disse metodene kan du automatisere finansiell rapportering og eliminere manuelle skrivefeil. Hvis du er interessert i å utforske flere Excel-tips og triks, nettstedet vårt tilbyr tusenvis av opplæringsprogrammer for å hjelpe deg med å mestre Excel.


Demo: Konverter valutanummer til ord ved å bruke Kutools for Excel

 
Kutools for Excel: Over 300 praktiske verktøy for hånden! Nyt permanent gratis AI-funksjoner! Last ned nå!

Beste kontorproduktivitetsverktøy

🤖 Kutools AI Aide: Revolusjonerer dataanalyse basert på: Intelligent utførelse   |  Generer kode  |  Lag egendefinerte formler  |  Analyser data og generer diagrammer  |  Påkalle Kutools-funksjoner...
Populære funksjoner: Finn, uthev eller identifiser duplikater   |  Slett tomme rader   |  Kombiner kolonner eller celler uten å miste data   |   Runde uten formel ...
Super oppslag: VLookup med flere kriterier    VLookup med flere verdier  |   VOppslag på tvers av flere ark   |   Fuzzy Lookup ....
Avansert rullegardinliste: Opprett rullegardinliste raskt   |  Avhengig rullegardinliste   |  Rullegardinliste med flere valg ....
Kolonnebehandler: Legg til et spesifikt antall kolonner  |  Flytt kolonner  |  Slå av/på synlighetsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Utvalgte funksjoner: Rutenettfokus   |  Designvisning   |   Stor formelbar    Arbeidsbok- og arksjef   |  Ressursbibliotek (Autotekst)   |  Datovelger   |  Kombiner regneark   |  Krypter/dekrypter celler    Send e-poster etter liste   |  Superfilter   |   Spesialfilter (filter fet/kursiv/gjennomstreking...) ...
Topp 15 verktøysett12 tekst verktøy (Legg til tekst, Fjern tegn,...)   |   50 + Figur Typer (Gantt,...)   |   40+ Praktisk Formler (Beregn alder basert på bursdag,...)   |   19 Innsetting verktøy (Sett inn QR-kode, Sett inn bilde fra bane,...)   |   12 Konvertering verktøy (Tall til ord, Currency Conversion,...)   |   7 Slå sammen og del verktøy (Avansert kombinasjon av rader, Del celler,...)   |   ... og mer

Utvid Excel-ferdighetene dine med Kutools for Excel, og opplev effektivitet som aldri før. Kutools for Excel tilbyr over 300 avanserte funksjoner for å øke produktiviteten og spare tid.  Klikk her for å få funksjonen du trenger mest...


Office Tab bringer fanebasert grensesnitt til Office, og gjør arbeidet ditt mye enklere

  • Aktiver faneredigering og lesing i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åpne og opprett flere dokumenter i nye faner i samme vindu, i stedet for i nye vinduer.
  • Øker produktiviteten din med 50 %, og reduserer hundrevis av museklikk for deg hver dag!