17 C
Lahore
Saturday, December 20, 2025
HomeBlogConvert Numbers to Words in Excel

Convert Numbers to Words in Excel

Convert Numbers to Words in Excel – no VBA needed

๐Ÿ’ก Introduction

If youโ€™re generating invoices, bills, or financial reports in Microsoft Excel and want to show the amount in words (e.g., One Thousand Rupee Only), you can easily do this using a custom formula โ€” no VBA needed!

This post provides a ready-to-use Excel formula that:

  • Converts numeric values (e.g., 12345) to words
  • Supports Crore, Lakh, Thousand, Hundred
  • Ends with “Rupee Only”
  • Works great in Pakistan, India, and similar currency regions

๐Ÿ“ท Image Preview



๐Ÿงฎ The Excel Formula

Hereโ€™s the full Excel formula that converts the value in cell G23 into words ending with โ€œRupee Onlyโ€:

=IF(G23=0,"Zero Rupee Only",
PROPER(
IF(INT(G23/10000000)>0,TEXT(INT(G23/10000000),"#") & " Crore ","") &
IF(MOD(INT(G23),10000000)>=100000, TEXT(INT(MOD(INT(G23),10000000)/100000),"#") & " Lakh ","") &
IF(MOD(INT(G23),100000)>=1000, TEXT(INT(MOD(INT(G23),100000)/1000),"#") & " Thousand ","") &
IF(MOD(INT(G23),1000)>=100, TEXT(INT(MOD(INT(G23),1000)/100),"#") & " Hundred ","") &
IF(INT(G23)<>0,
IF(MOD(G23,100)<20,
CHOOSE(MOD(G23,100)+1,"","One","Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"),
CHOOSE(INT(MOD(G23,100)/10)+1,"","","Twenty ","Thirty ","Forty ","Fifty ","Sixty ","Seventy ","Eighty ","Ninety ") &
CHOOSE(MOD(G23,10)+1,"","One","Two","Three","Four","Five","Six","Seven","Eight","Nine")
),
"") & " Rupee Only"
))

๐Ÿ” How to Use

  1. Open your Excel sheet.
  2. Place your amount (e.g., 123456) in cell G23.
  3. Copy the formula above and paste it in the cell where you want to display the amount in words.
  4. The output will be:
    โžค “One Lakh Twenty Three Thousand Four Hundred Fifty Six Rupee Only”

๐Ÿงพ Use Cases

โœ… Sales Invoices
โœ… Payment Vouchers
โœ… Salary Slips
โœ… Quotation Forms
โœ… Financial Reports


๐Ÿ›  Tips

  • You can change G23 to any other cell reference based on your sheet.
  • The formula ignores decimal places. If you need paisa support, a modified version can be created.
  • No need for macros or enabling VBA.

๐Ÿ”š Conclusion

Using Excel formulas to convert numbers to words saves time and improves professionalism in business documents. This formula works without any coding and supports Indian-style numbering (Crore, Lakh, etc.).

Admin
Adminhttps://bilalinfotech.com
Online platforms that provide news, insights, and analysis on topics related to technology, software, hardware, cybersecurity, and more.

Must Read

Microsoft Introduce PyRIT, a Generative AI Red Teaming Tool

0
Introduction Microsoft has recently made waves in the artificial intelligence (AI) community with the release of PyRIT (Python Risk Identification Tool), an open-access automation framework...

Archive List