logo
search
list

Inhoudsopgave

2 eenvoudige manieren om getallen naar woorden in Indiase roepies te converteren in Excel:
Beste gratis alternatief voor Microsoft Office - WPS Office
Veelgestelde vragen:
Samenvatting:

Getallen omzetten naar woorden in Indiase roepies in Excel

Gepost door Algirdas Jasaitis

calendar

2026-09-24

views

868

likes

59

Wanneer je met getallen werkt in Excel, moet je deze voor officiële documenten of voor de duidelijkheid soms zowel in cijfers als in letters weergeven. Maar Excel heeft hier geen ingebouwde functie voor, vooral niet voor Indiase roepies. Je komt dan al snel uit bij ingewikkelde formules, externe tools of je moet het handmatig doen.

In deze gids laten we je een eenvoudige stapsgewijze methode zien om met behulp van Excel getallen om te zetten in woorden voor Indiase roepies.

2 eenvoudige manieren om getallen om te zetten in woorden voor Indiase roepies in Excel:

Natuurlijk moet je eerst en vooral zorgen voor een goede Microsoft Excel download!

Methode 1: Getallen omzetten in woorden voor Indiase roepies met VBA-code

Voordat je getallen omzet in woorden voor Indiase roepies met behulp van VBA-code, moet je mogelijk het tabblad Ontwikkelaars toevoegen aan je lint om de VBA-functie te openen.

Hier is de stap om het tabblad Ontwikkelaars in Excel in te schakelen:

Stap 1: Open het Excel-werkblad met de getallen die je wilt omzetten.


Getal om te zetten in de tabel


Stap 2: Klik op Bestand en kies Opties in de lijst


Bestand-optie Alt: Optieknop


Stap 3: Kies in de Excel-opties voor Lint aanpassen


Tabblad Opties en knop Lint aanpassen


Stap 4: Kies Alle tabbladen in het venster Opdrachten kiezen uit


Kies opdrachten uit de lijst met Alle tabbladen geselecteerd


Stap 5: Zoek Ontwikkelaars in de lijst en klik op Toevoegen


Tabblad Ontwikkelaars en knop Toevoegen


Stap 6: Klik op OK


Tabblad Ontwikkelaars toegevoegd en knop OK


Gebruik Word, Excel en PPT GRATIS

Hier is de stap om getallen om te zetten in woorden voor Indiase roepies met VBA-code:

Stap 1: Open het Excel-werkblad met de getallen die je wilt omzetten.


Getal om te zetten in de tabel


Stap 2: Klik op het tabblad Ontwikkelaars. Als je dit tabblad niet ziet, volg dan de bovenstaande stap om het in te schakelen


Tabblad Ontwikkelaars


Stap 3: Klik op Visual Basic of gebruik de sneltoets Alt + F11


Visual Basic-knop


Stap 4: Klik op Invoegen en kies Module.


Klik op de optie Invoegen > Module


Stap 5: Plak de opgegeven VBA-code uit de referentie.

Public Function RupeeFormat(SNum As String)

'Updateby Extendoffice

Dim xDPInt As Integer

Dim xArrPlace As Variant

Dim xRStr_Paisas As String

Dim xNumStr As String

Dim xF As Integer

Dim xTemp As String

Dim xStrTemp As String

Dim xRStr As String

Dim xLp As Integer

xArrPlace = Array("", "", " Thousand ", " Lacs ", " Crores ", " Trillion ", "", "", "", "")

On Error Resume Next

If SNum = "" Then

RupeeFormat = ""

Exit Function

End If

xNumStr = Trim(str(SNum))

If xNumStr = "" Then

RupeeFormat = ""

Exit Function

End If

xRStr = ""

xLp = 0

If (xNumStr > 999999999.99) Then

RupeeFormat = "Digit excced Maximum limit"

Exit Function

End If

xDPInt = InStr(xNumStr, ".")

If xDPInt > 0 Then

If (Len(xNumStr) - xDPInt) = 1 Then

xRStr_Paisas = RupeeFormat_GetT(Left(Mid(xNumStr, xDPInt + 1) & "0", 2))

ElseIf (Len(xNumStr) - xDPInt) > 1 Then

xRStr_Paisas = RupeeFormat_GetT(Left(Mid(xNumStr, xDPInt + 1), 2))

End If

xNumStr = Trim(Left(xNumStr, xDPInt - 1))

End If

xF = 1

Do While xNumStr <> ""

If (xF >= 2) Then

xTemp = Right(xNumStr, 2)

Else

If (Len(xNumStr) = 2) Then

xTemp = Right(xNumStr, 2)

ElseIf (Len(xNumStr) = 1) Then

xTemp = Right(xNumStr, 1)

Else

xTemp = Right(xNumStr, 3)

End If

End If

xStrTemp = ""

If Val(xTemp) > 99 Then

xStrTemp = RupeeFormat_GetH(Right(xTemp, 3), xLp)

If Right(Trim(xStrTemp), 3) <> "Lac" Then

xLp = xLp + 1

End If

ElseIf Val(xTemp) <= 99="" and="" val=""> 9 Then

xStrTemp = RupeeFormat_GetT(Right(xTemp, 2))

ElseIf Val(xTemp) < 10 Then

xStrTemp = RupeeFormat_GetD(Right(xTemp, 2))

End If

If xStrTemp <> "" Then

xRStr = xStrTemp & xArrPlace(xF) & xRStr

End If

If xF = 2 Then

If Len(xNumStr) = 1 Then

xNumStr = ""

Else

xNumStr = Left(xNumStr, Len(xNumStr) - 2)

End If

ElseIf xF = 3 Then

If Len(xNumStr) >= 3 Then

xNumStr = Left(xNumStr, Len(xNumStr) - 2)

Else

xNumStr = ""

End If

ElseIf xF = 4 Then

xNumStr = ""

Else

If Len(xNumStr) <= 2="" then="">

xNumStr = ""

Else

xNumStr = Left(xNumStr, Len(xNumStr) - 3)

End If

End If

xF = xF + 1

Loop

If xRStr = "" Then

xRStr = "No Rupees"

Else

xRStr = " Rupees " & xRStr

End If

If xRStr_Paisas <> "" Then

xRStr_Paisas = " and " & xRStr_Paisas & " Paisas"

End If

RupeeFormat = xRStr & xRStr_Paisas & " Only"

End Function

Function RupeeFormat_GetH(xStrH As String, xLp As Integer)

Dim xRStr As String

If Val(xStrH) < 1 Then

RupeeFormat_GetH = ""

Exit Function

Else

xStrH = Right("000" & xStrH, 3)

If Mid(xStrH, 1, 1) <> "0" Then

If (xLp > 0) Then

xRStr = RupeeFormat_GetD(Mid(xStrH, 1, 1)) & " Lac "

Else

xRStr = RupeeFormat_GetD(Mid(xStrH, 1, 1)) & " Hundred "

End If

End If

If Mid(xStrH, 2, 1) <> "0" Then

xRStr = xRStr & RupeeFormat_GetT(Mid(xStrH, 2))

Else

xRStr = xRStr & RupeeFormat_GetD(Mid(xStrH, 3))

End If

End If

RupeeFormat_GetH = xRStr

End Function

Function RupeeFormat_GetT(xTStr As String)

Dim xTArr1 As Variant

Dim xTArr2 As Variant

Dim xRStr As String

xTArr1 = Array("Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen")

xTArr2 = Array("", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety")

Result = ""

If Val(Left(xTStr, 1)) = 1 Then

xRStr = xTArr1(Val(Mid(xTStr, 2, 1)))

Else

If Val(Left(xTStr, 1)) > 0 Then

xRStr = xTArr2(Val(Left(xTStr, 1)) - 1)

End If

xRStr = xRStr & RupeeFormat_GetD(Right(xTStr, 1))

End If

RupeeFormat_GetT = xRStr

End Function

Function RupeeFormat_GetD(xDStr As String)

Dim xArr_1() As Variant

xArr_1 = Array(" One", " Two", " Three", " Four", " Five", " Six", " Seven", " Eight", " Nine", "")

If Val(xDStr) > 0 Then

RupeeFormat_GetD = xArr_1(Val(xDStr) - 1)

Else

RupeeFormat_GetD = ""

End If

End Function


VBA-code ingevoegd in referentie


Stap 5: Sla op (Ctrl + S) en sluit de VBA-editor. Kies Excel-werkmap met macro's bij het opslaan


Opslaan als type


Stap 6: Voer de formule =RupeeFormat(weergavecel) in de cel in waar je de woorden wilt weergeven en druk op Enter


formule =RupeeFormat(weergavecel)


Stap 7: Het resultaat wordt weergegeven. Sleep naar beneden om de formule toe te passen op andere cellen


Resultaat van alle cellen verschijnt


De getallen in het geselecteerde bereik worden omgezet in woorden voor Indiase roepies.

Methode 2: Getallen omzetten in woorden voor Indiase roepies in Excel (Veelgebruikte methode)

Leer de veelgebruikte methode om in Excel getallen om te zetten in woorden voor Indiase roepies, een handige stap bij het opstellen van facturen voor de boekhouding.

Stap 1: Open het Excel-werkblad met de getallen die je wilt omzetten.


Getal om te zetten in de tabel


Stap 2: Klik met de rechtermuisknop op de bladnaam en selecteer Programmacode weergeven om de VBA-toepassing te openen. Dit is ook nuttig voor data-analyse in Excel.


Bladtab en knop Programmacode weergeven


Stap 3: Klik op Invoegen en kies Module.


Klik op de optie Invoegen > Module


Stap 4: Plak de opgegeven VBA-code uit de referentie.

Public Function RupeeFormat(SNum As String)

'Update By Nirmal

Dim xDPInt As Integer

Dim xArrPlace As Variant

Dim xRStr_Paisas As String

Dim xNumStr As String

Dim xF As Integer

Dim xTemp As String

Dim xStrTemp As String

Dim xRStr As String

Dim xLp As Integer

xArrPlace = Array("", "", " Thousand ", " Lacs ", " Crores ", " Trillion ", "", "", "", "")

On Error Resume Next

If SNum = "" Then

RupeeFormat = ""

Exit Function

End If

xNumStr = Trim(Str(SNum))

If xNumStr = "" Then

RupeeFormat = ""

Exit Function

End If

xRStr = ""

xLp = 0

If (xNumStr > 999999999.99) Then

RupeeFormat = "Digit excced Maximum limit"

Exit Function

End If

xDPInt = InStr(xNumStr, ".")

If xDPInt > 0 Then

If (Len(xNumStr) - xDPInt) = 1 Then

xRStr_Paisas = RupeeFormat_GetT(Left(Mid(xNumStr, xDPInt + 1) & "0", 2))

ElseIf (Len(xNumStr) - xDPInt) > 1 Then

xRStr_Paisas = RupeeFormat_GetT(Left(Mid(xNumStr, xDPInt + 1), 2))

End If

xNumStr = Trim(Left(xNumStr, xDPInt - 1))

End If

xF = 1

Do While xNumStr <> ""

If (xF >= 2) Then

xTemp = Right(xNumStr, 2)

Else

If (Len(xNumStr) = 2) Then

xTemp = Right(xNumStr, 2)

ElseIf (Len(xNumStr) = 1) Then

xTemp = Right(xNumStr, 1)

Else

xTemp = Right(xNumStr, 3)

End If

End If

xStrTemp = ""

If Val(xTemp) > 99 Then

xStrTemp = RupeeFormat_GetH(Right(xTemp, 3), xLp)

If Right(Trim(xStrTemp), 3) <> "Lac" Then

xLp = xLp + 1

End If

ElseIf Val(xTemp) <= 99="" and="" val=""> 9 Then

xStrTemp = RupeeFormat_GetT(Right(xTemp, 2))

ElseIf Val(xTemp) < 10 Then

xStrTemp = RupeeFormat_GetD(Right(xTemp, 2))

End If

If xStrTemp <> "" Then

xRStr = xStrTemp & xArrPlace(xF) & xRStr

End If

If xF = 2 Then

If Len(xNumStr) = 1 Then

xNumStr = ""

Else

xNumStr = Left(xNumStr, Len(xNumStr) - 2)

End If

ElseIf xF = 3 Then

If Len(xNumStr) >= 3 Then

xNumStr = Left(xNumStr, Len(xNumStr) - 2)

Else

xNumStr = ""

End If

ElseIf xF = 4 Then

xNumStr = ""

Else

If Len(xNumStr) <= 2="" then="">

xNumStr = ""

Else

xNumStr = Left(xNumStr, Len(xNumStr) - 3)

End If

End If

xF = xF + 1

Loop

If xRStr = "" Then

xRStr = "No Rupees"

Else

xRStr = " Rupees " & xRStr

End If

If xRStr_Paisas <> "" Then

xRStr_Paisas = " and " & xRStr_Paisas & " Paisas"

End If

RupeeFormat = xRStr & xRStr_Paisas & " Only"

End Function

Function RupeeFormat_GetH(xStrH As String, xLp As Integer)

Dim xRStr As String

If Val(xStrH) < 1 Then

RupeeFormat_GetH = ""

Exit Function

Else

xStrH = Right("000" & xStrH, 3)

If Mid(xStrH, 1, 1) <> "0" Then

If (xLp > 0) Then

xRStr = RupeeFormat_GetD(Mid(xStrH, 1, 1)) & " Lac "

Else

xRStr = RupeeFormat_GetD(Mid(xStrH, 1, 1)) & " Hundred "

End If

End If

If Mid(xStrH, 2, 1) <> "0" Then

xRStr = xRStr & RupeeFormat_GetT(Mid(xStrH, 2))

Else

xRStr = xRStr & RupeeFormat_GetD(Mid(xStrH, 3))

End If

End If

RupeeFormat_GetH = xRStr

End Function

Function RupeeFormat_GetT(xTStr As String)

Dim xTArr1 As Variant

Dim xTArr2 As Variant

Dim xRStr As String

xTArr1 = Array("Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen")

xTArr2 = Array("", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety")

Result = ""

If Val(Left(xTStr, 1)) = 1 Then

xRStr = xTArr1(Val(Mid(xTStr, 2, 1)))

Else

If Val(Left(xTStr, 1)) > 0 Then

xRStr = xTArr2(Val(Left(xTStr, 1)) - 1)

End If

xRStr = xRStr & RupeeFormat_GetD(Right(xTStr, 1))

End If

RupeeFormat_GetT = xRStr

End Function

Function RupeeFormat_GetD(xDStr As String)

Dim xArr_1() As Variant

xArr_1 = Array(" One", " Two", " Three", " Four", " Five", " Six", " Seven", " Eight", " Nine", "")

If Val(xDStr) > 0 Then

RupeeFormat_GetD = xArr_1(Val(xDStr) - 1)

Else

RupeeFormat_GetD = ""

End If

End Function


VBA-code ingevoegd in referentie


Stap 5: Kies Excel-werkmap met macro's bij Opslaan als type. Sluit de VBA-editorvensters


Opslaan als type


Stap 6: Voer de formule =RupeeFormat(weergavecel) in de geselecteerde cel in om het resultaat weer te geven.


formule =RupeeFormat(weergavecel)


Stap 7: Sleep naar beneden om de formule toe te passen op andere cellen nadat het resultaat in de geselecteerde cel is verschenen


Resultaat van alle cellen verschijnt


De getallen in het geselecteerde bereik worden omgezet in woorden voor Indiase roepies.

Gratis Office downloaden
  • Gebruik Word, Excel en PPT GRATIS, zonder advertenties.

  • Bewerk PDF-bestanden met de krachtige PDF-toolkit.

  • Interface vergelijkbaar met Microsoft. Eenvoudig te leren. 100% compatibel.

  • Verhoog je productiviteit met de talloze gratis Word-, Excel-, PPT- en cv-sjablonen van WPS.

avatar
Algirdas Jasaitis

Beste gratis alternatief voor Microsoft Office: WPS Office

Naast Microsoft Office wil ik je nog een andere app aanbevelen: WPS Office. Wat is WPS precies?


WPS Office


WPS Office is een gratis en open-source kantoorsuite die compatibel is met Microsoft Office. Het bevat een tekstverwerker, een spreadsheetprogramma, presentatiesoftware en een PDF-lezer, zodat je eenvoudig bestanden kunt openen, bewerken en opslaan. Het is bovendien erg gebruiksvriendelijk, zelfs voor mensen zonder eerdere ervaring met kantoorsuites.

Bovendien is WPS Office een krachtige kantoorsuite met een breed scala aan functies. Het is een goed alternatief voor NeoOffice, vooral voor studenten en bedrijven met een beperkt budget.

Neem een kijkje bij enkele functies van WPS:

●  Gratis gebruik van Word, Excel en PPT. Krachtige PDF-toolkit

●  Uitgebreide sjablonenbibliotheek

●  Veelzijdige functies, zoals een cv-assistent, slimme formulieren, schermopname, bestandsherstel en andere handige ingebouwde tools

● Het product is erg licht (slechts 200 MB) en neemt weinig werkgeheugen in beslag.

● De Mac-versie van WPS Office is zeer krachtig. Microsoft Office negeert de gebruikerservaring van Mac-gebruikers vaak, wat door WPS Office perfect wordt opgevangen.

● Ondersteunt online documenten (WPS AirPage) en gelijktijdig samenwerken door meerdere personen

● WPS Office ondersteunt ook Linux-, Android- en iOS-systemen. Om WPS Office-producten op verschillende systemen te gebruiken, hoef je alleen in te loggen op hetzelfde account, waarna alle bestanden gesynchroniseerd kunnen worden.


Gratis downloaden voor meerdere platforms


Vind je WPS Office de beste keuze en wil je het downloaden? Bezoek dan de officiële website: https://www.wps.com en download het direct.

WPS Office downloaden

Stap 1: Bezoek de website van WPS Office: wps.com.

Stap 2: Klik op de knop "Gratis downloaden"


Kies


Stap 3: Selecteer de locatie waar je WPS Office wilt opslaan -> Opslaan


WPS Office-bestand opslaan


Stap 4: Dubbelklik op het gedownloade WPS Office-bestand, klik op "Uitvoeren" en volg de instructies op het scherm om te installeren


Voer de software uit


Stap 5: Na voltooiing kun je direct gebruikmaken van alle mogelijkheden van WPS Office

Veelgestelde vragen (FAQ's):

V1: Hoe zet ik valuta om in tekst in Excel VBA?

  • Je kunt VBA (Visual Basic for Applications) gebruiken om valuta om te zetten in tekst in Excel. Hiervoor moet je een aangepaste VBA-macro schrijven. Online vind je diverse voorbeelden en codefragmenten, of je kunt de Excel VBA-documentatie raadplegen voor hulp.

V2: Hoe zet je valuta om in uitgeschreven tekst in Excel?

  • Om valuta in Excel uit te schrijven in woorden, gebruik je meestal een combinatie van functies en aangepaste opmaak. Er zijn online verschillende tutorials en handleidingen te vinden die uitleggen hoe je dit kunt doen.

V3: Hoe maak je getallen op voor Indiase roepies in Excel?

  • Om getallen in Excel op te maken als Indiase roepies, kun je de ingebouwde valuta-opties gebruiken. Selecteer de cel of het bereik dat je wilt opmaken, ga naar het tabblad "Getal" in het dialoogvenster Cellen opmaken en kies de categorie "Valuta". Hier kun je "₹ Engels (India)" selecteren als valutasymbool.

V4: Hoe zet ik in Excel automatisch getallen om in tekst?

  • Er zijn verschillende manieren om getallen automatisch om te zetten in tekst in Excel. Je kunt functies gebruiken zoals TEKST, TEKST.SAMENVOEGEN of aangepaste opmaak instellen. Voor meer geavanceerde automatisering kun je ook VBA-macro's gebruiken.

V5: Hoe zet je Amerikaanse dollars om in Indiase roepies in Excel?

Om in Excel Amerikaanse dollars om te zetten in Indiase roepies, kun je een combinatie gebruiken van Excel-functies met webservices of externe gegevensbronnen die wisselkoersen bieden. Na het ophalen van de wisselkoers kun je de "Valuta"-opmaak in Excel gebruiken om bedragen in Indiase roepies weer te geven.

V6: Wil je Excel Online gebruiken om je werk makkelijker te maken?

  • Als je liever in de cloud werkt, biedt Excel Online dezelfde krachtige functies om je data overal te beheren en op te schonen. Met Excel Online kun je dezelfde functies gebruiken om tekens aan de linker- of rechterkant van je gegevens te verwijderen. Het is een geweldige optie voor wie flexibiliteit nodig heeft of geen toegang heeft tot een desktopversie van Excel.

Samenvatting:

Ontdek hoe je in Excel eenvoudig getallen kunt omzetten in woorden voor Indiase roepies met behulp van VBA-code of een andere veelgebruikte methode. Schakel eerst het tabblad Ontwikkelaars in Excel in, voeg de opgegeven VBA-code toe en gebruik de formule =RupeeFormat(weergavecel).

Als alternatief kun je met de rechtermuisknop op de bladnaam klikken om VBA te openen, een module in te voegen, de code te plakken en dezelfde formule toe te passen. Deze gebruiksvriendelijke methoden zijn ook compatibel met WPS Office, een gratis alternatief voor Microsoft Office. Zo wordt het opmaken van nauwkeurige en professionele documenten een fluitje van een cent.

100% veilig


Algirdas Jasaitis

15 years of office industry experience, tech lover and copywriter. Follow me for product reviews, comparisons, and recommendations for new apps and software.