logo
search
list

Innholdsfortegnelse

2 enkle måter å konvertere tall til ord i indiske rupier i Excel:
Beste gratis alternativ til Microsoft Office - WPS Office
Ofte stilte spørsmål (FAQ):
Sammendrag:

Hvordan konvertere tall til ord i indiske rupier i Excel

Publisert av Algirdas Jasaitis

calendar

2026-09-24

views

868

likes

59

Når du jobber med tall i Excel, trenger du noen ganger å vise dem med både tall og ord for offisielle dokumenter eller klarhet. Men Excel har ikke en innebygd måte å gjøre dette på, spesielt for indiske rupier. Så du kan ende opp med å bruke kompliserte formler, eksterne verktøy, eller gjøre det manuelt.

I denne guiden vil vi lære deg en enkel trinn-for-trinn-metode for å konvertere tall til ord for indiske rupier i Excel.

2 enkle måter å konvertere tall til ord i indiske rupier i Excel:

Selvfølgelig må du fremfor alt først skaffe en riktig Microsoft Excel-nedlasting!

Metode 1: Konverter tall til ord i indiske rupier med VBA-kode

Før du konverterer tall til ord for indiske rupier ved hjelp av VBA-kode, må du kanskje legge til Utvikler-fanen på båndet for å åpne VBA-funksjonene.

Slik aktiverer du Utvikler-fanen i Excel:

Trinn 1: Åpne Excel-regnearket som inneholder tallene du vil konvertere.


Tall som skal konverteres i tabellen


Trinn 2: Klikk på Fil og velg Alternativer i listen


Filalternativ Alt: Alternativknapp


Trinn 3: I Excel-alternativer velger du Tilpass båndet


Alternativer-fane og Tilpass båndet-knapp


Trinn 4: Velg Alle faner under alternativet Velg kommandoer fra


Velg kommandoer fra listen med Alle faner valgt


Trinn 5: Finn Utvikler i listen og klikk på Legg til


Utvikler-fane og Legg til-knapp


Trinn 6: Klikk på OK


Utvikler-fane blir lagt til og OK-knapp


Bruk Word, Excel og PPT GRATIS

Slik konverterer du tall til ord i indiske rupier ved hjelp av VBA-kode:

Trinn 1: Åpne Excel-regnearket som inneholder tallene du vil konvertere.


Tall som skal konverteres i tabellen


Trinn 2: Klikk på Utvikler-fanen. Hvis du ikke ser denne fanen, følger du trinnet ovenfor for å aktivere den.


Utvikler-fane


Trinn 3: Klikk på Visual Basic eller bruk hurtigtasten Alt + F11


Visual Basic-knapp


Trinn 4: Klikk på Sett inn og velg Modul.


Klikk på alternativet Sett inn > Modul


Trinn 5: Lim inn VBA-koden som er gitt i referansen.

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-kode satt inn i referansen


Trinn 5: Lagre (Ctrl + S) og lukk VBA-redigereren. Velg Excel-arbeidsbok med makroer når du lagrer


Lagre som type


Trinn 6: Skriv inn formelen =RupeeFormat(visningscelle) i cellen der du vil at ordet skal vises, og trykk Enter


formel =RupeeFormat(visningscelle)


Trinn 7: Resultatet vises. Dra ned for å bruke formelen på andre celler


Alle celleresultater vises


Tallene i det valgte området vil bli konvertert til ord i indiske rupier.

Metode 2: Konvertering av tall til ord i indiske rupier i Excel (vanlig metode)

Lær den vanlige metoden for å konvertere tall til ord i indiske rupier i Excel, et praktisk trinn når du klargjør fakturaer for bokføring.

Trinn 1: Åpne Excel-regnearket som inneholder tallene du vil konvertere.


Tall som skal konverteres i tabellen


Trinn 2: Høyreklikk på arkenavnet og velg Vis kode for å åpne VBA-applikasjonen. Det er også nyttig for dataanalyse i Excel.


Arkfane og Vis kode-knapp


Trinn 3: Klikk på Sett inn og velg Modul.


Klikk på alternativet Sett inn > Modul


Trinn 4: Lim inn VBA-koden som er gitt i referansen.

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-kode satt inn i referansen


Trinn 5: Velg Excel-arbeidsbok med makroer som lagringstype. Lukk VBA-redigeringsvinduet


Lagre som type


Trinn 6: Sett inn formelen =RupeeFormat(visningscelle) i den valgte cellen for å vise resultatet.


formel =RupeeFormat(visningscelle)


Trinn 7: Dra ned for å bruke formelen på andre celler etter at resultatene vises i den valgte cellen


Alle celleresultater vises


Tallene i det valgte området vil bli konvertert til ord i indiske rupier.

Gratis nedlasting av Office
  • Bruk Word, Excel og PPT GRATIS, uten annonser.

  • Rediger PDF-filer med det kraftige PDF-verktøysettet.

  • Microsoft-lignende grensesnitt. Lett å lære. 100 % kompatibilitet.

  • Øk produktiviteten din med WPS sine mange gratis maler for Word, Excel, PPT og CV.

100 % sikkert
avatar
Algirdas Jasaitis

Det beste gratisalternativet til Microsoft Office - WPS Office

Foruten Microsoft Office, vil jeg tilby deg en annen app. Dette er WPS Office. Så hva er WPS?


WPS Office


WPS Office er en gratis kontorpakke som er kompatibel med Microsoft Office. Den inkluderer et tekstbehandlingsprogram, regneark, presentasjonsprogramvare og en PDF-leser, slik at du enkelt kan åpne, redigere og lagre filer. Den er også enkel å bruke, selv for folk uten tidligere erfaring med kontorpakker.

Ikke bare det, WPS Office er en kraftig kontorpakke som tilbyr et bredt spekter av funksjoner. Det er et godt alternativ til NeoOffice, spesielt for studenter og bedrifter med et begrenset budsjett.

Ta en rask titt på noen av funksjonene til WPS:

●  Gratis å bruke Word, Excel og PPT. Kraftig PDF-verktøysett

●  Rikt utvalg av maler

●  Rike funksjoner; det er CV-assistenter, smarte skjemaer, skjermopptak, filreparasjon og andre små verktøy integrert i produktet

● Produktet er lettvektig på kun 200 MB, og det opptar minimalt med datamaskinminne.

● Mac-versjonen av WPS Office er svært kraftig. Microsoft Office overser opplevelsen til Mac-brukere, noe som WPS Office veier opp for

● Støtter nettdokumenter (WPS AirPage) og samarbeidsredigering for flere personer

● WPS Office støtter også Linux-systemer, Android og iOS-systemer. For å bruke WPS Office-produkter på forskjellige systemer trenger du bare å logge inn på samme konto, så kan alle filene synkroniseres


Gratis nedlasting på flere plattformer


Føler du at WPS Office er det beste valget for deg og vil laste det ned? Besøk det offisielle nettstedet: https://www.wps.com og last ned nå.

Slik laster du ned WPS Office

Trinn 1: Besøk nettsiden til WPS Office: wps.com.

Trinn 2: Klikk på «Gratis nedlasting»-knappen


Velg


Trinn 3: Velg hvor du vil lagre WPS Office -> Lagre


Lagre WPS Office-filen


Trinn 4: Dobbeltklikk på WPS Office-filen i nedlastingsmappen din, klikk på «Kjør» og følg instruksjonene på skjermen for å installere


Kjør programvaren


Trinn 5: Etter at det er fullført, kan du nyte all kraften til WPS Office

Ofte stilte spørsmål:

Spørsmål 1: Hvordan konverterer jeg valuta til tekst i Excel VBA?

  • Du kan bruke VBA (Visual Basic for Applications) til å konvertere valuta til tekst i Excel. Du må skrive en egendefinert VBA-makro for å utføre denne konverteringen. Du kan finne eksempler og kodesnutter på nettet, eller konsultere dokumentasjonen for Excel VBA for veiledning.

Spørsmål 2: Hvordan konverterer jeg valuta til ordtekst i Excel?

  • For å konvertere valuta til ord i Excel, bruker du vanligvis en kombinasjon av funksjoner og egendefinert formatering. Du kan finne ulike opplæringsprogrammer og guider på nettet som forklarer hvordan du oppnår dette.

Spørsmål 3: Hvordan formaterer du tall i Excel for indiske rupier?

  • For å formatere tall i Excel for indiske rupier, kan du bruke de innebygde alternativene for valutaformatering. Velg cellen eller området du vil formatere, gå til «Tall»-fanen i dialogboksen for formatering av celler, og velg kategorien «Valuta». Derfra kan du velge «₹ Engelsk (India)» som valutasymbol.

Spørsmål 4: Hvordan konverterer jeg tall til tekst automatisk i Excel?

  • Det er flere måter å konvertere tall til tekst automatisk i Excel på. Du kan bruke Excel-funksjoner som TEKST, KJEDE.SAMMEN eller egendefinert formatering. Du kan også bruke VBA-makroer for mer avansert automatisering.

Spørsmål 5: Hvordan konverterer jeg amerikanske dollar til indiske rupier i Excel?

For å konvertere amerikanske dollar til indiske rupier i Excel, kan du bruke en kombinasjon av Excel-funksjoner og webtjenester eller eksterne datakilder som gir valutakurser. Excels «Valuta»-format kan også brukes til å vise beløp i indiske rupier etter at du har hentet inn valutakurser.

Spørsmål 6: Ønsker du å bruke Excel Online for å gjøre arbeidet enklere?

  • Hvis du foretrekker å jobbe i skyen, tilbyr Excel Online de samme kraftige funksjonene for å hjelpe deg med å administrere og rense dataene dine fra hvor som helst. Med Excel Online kan du bruke de samme funksjonene for å fjerne tegn fra venstre eller høyre side av dataene dine, noe som gjør det til et flott alternativ for de som trenger fleksibilitet eller ikke har tilgang til skrivebordsversjonen av Excel.

Sammendrag:

Lær hvordan du enkelt konverterer numeriske beløp til ord i indiske rupier i Excel, ved å bruke enten VBA-kode eller en vanlig metode. Først aktiverer du Utvikler-fanen i Excel, legger til den angitte VBA-koden, og bruker formelen =RupeeFormat(visningscelle).

Alternativt kan du høyreklikke på arkenavnet for å få tilgang til VBA, sette inn en modul, lime inn koden og bruke den samme formelen. Disse brukervennlige metodene er også kompatible med WPS Office, et gratis alternativ til Microsoft Office, som gjør presis og profesjonell dokumentformatering til en lek.

100 % sikkert


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.