How to Convert Numbers to Words in WPS Spreadsheet (Step-By-Step)

January 15, 2024 2.0K views

Are you struggling to make your numerical data more understandable and reader-friendly? Converting numbers to words in a spreadsheet can be a game-changer, especially when dealing with financial reports or invoices. In this guide, we'll walk you through the process of converting numbers to words in WPS Spreadsheet, ensuring your data presentation is both professional and accessible.

Part 1: How to Convert Numbers to Words in WPS Spreadsheet

Converting numbers to words in a spreadsheet can add a whole new dimension to data representation. It not only makes your data more comprehensible but also gives it a human touch. In this part, we'll delve into three different methods of achieving this transformation: using the combination of MID function and the TEXT function. I'll share insights from my experience to make this process relatable and practical.

Introduction to the MID Function:

The MID function is a powerful tool that extracts a specific portion of text from a given string. In our context, it can be employed to break down a numeric value into its individual digits, enabling us to convert them to words step by step.

Introduction to the TEXT Function:

The TEXT function is another valuable asset when it comes to number-to-word conversion. It allows you to format a numeric value as text, which is a crucial step in transforming numbers into words.

Use of Combined Functions

This method involves a complex formula that combines various functions, such as CHOOSE, LEFT, MID, TEXT, and RIGHT, to convert numbers into words.

Step 1: Open Your Spreadsheet

Open your spreadsheet document containing the numeric values you want to convert.

Step 2: Applying the Combined Formula

The formula provided is an intricate combination of functions. While it might seem overwhelming at first glance, it efficiently converts numbers to words.

In the cell where you want the converted text to appear, enter the following formula:

=CHOOSE(LEFT(TEXT(A1,"000000000"))+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine")&IF(--LEFT(TEXT(A1,"000000000"))=0,,IF(AND(--MID(TEXT(A1,"000000000"),2,1)=0,--MID(TEXT(A1,"000000000"),3,1)=0)," Hundred"," Hundred and "))&CHOOSE(MID(TEXT(A1,"000000000"),2,1)+1,,,"Twenty ","Thirty ","Forty ","Fifty ","Sixty ","Seventy ","Eighty ","Ninety ")&IF(--MID(TEXT(A1,"000000000"),2,1)<>1,CHOOSE(MID(TEXT(A1,"000000000"),3,1)+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"),CHOOSE(MID(TEXT(A1,"000000000"),3,1)+1,"Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"))&IF((--LEFT(TEXT(A1,"000000000"))+MID(TEXT(A1,"000000000"),2,1)+MID(TEXT(A1,"000000000"),3,1))=0,,IF(AND((--MID(TEXT(A1,"000000000"),4,1)+MID(TEXT(A1,"000000000"),5,1)+MID(TEXT(A1,"000000000"),6,1)+MID(TEXT(A1,"000000000"),7,1))=0,(--MID(TEXT(A1,"000000000"),8,1)+RIGHT(TEXT(A1,"000000000")))>0)," Million and "," Million "))&CHOOSE(MID(TEXT(A1,"000000000"),4,1)+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine")&IF(--MID(TEXT(A1,"000000000"),4,1)=0,,IF(AND(--MID(TEXT(A1,"000000000"),5,1)=0,--MID(TEXT(A1,"000000000"),6,1)=0)," Hundred "," Hundred and "))&CHOOSE(MID(TEXT(A1,"000000000"),5,1)+1,,,"Twenty ","Thirty ","Forty ","Fifty ","Sixty ","Seventy ","Eighty ","Ninety ")&IF(--MID(TEXT(A1,"000000000"),5,1)<>1,CHOOSE(MID(TEXT(A1,"000000000"),6,1)+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"),CHOOSE(MID(TEXT(A1,"000000000"),6,1)+1,"Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"))&IF((--MID(TEXT(A1,"000000000"),4,1)+MID(TEXT(A1,"000000000"),5,1)+MID(TEXT(A1,"000000000"),6,1))=0,,IF(OR((--MID(TEXT(A1,"000000000"),7,1)+MID(TEXT(A1,"000000000"),8,1)+RIGHT(TEXT(A1,"000000000")))=0,--MID(TEXT(A1,"000000000"),7,1)<>0)," Thousand "," Thousand and "))&CHOOSE(MID(TEXT(A1,"000000000"),7,1)+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine")&IF(--MID(TEXT(A1,"000000000"),7,1)=0,,IF(AND(--MID(TEXT(A1,"000000000"),8,1)=0,--RIGHT(TEXT(A1,"000000000"))=0)," Hundred "," Hundred and "))&CHOOSE(MID(TEXT(A1,"000000000"),8,1)+1,,,"Twenty ","Thirty ","Forty ","Fifty ","Sixty ","Seventy ","Eighty ","Ninety ")&IF(--MID(TEXT(A1,"000000000"),8,1)<>1,CHOOSE(RIGHT(TEXT(A1,"000000000"))+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"),CHOOSE(RIGHT(TEXT(A1,"000000000"))+1,"Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"))

As you enter the formula, the cell will display the numeric value in words.

My Experience: I've had my fair share of experiences with number-to-word conversions, and I must admit, it can be a bit intricate. The combined functions approach is a powerful technique that offers accurate results, but it requires careful attention to detail. Ensuring correct placement of commas, spaces, and condition checks is essential for the formula to work flawlessly.

Resonating Reminder:

In the realm of document creation, the journey from numbers to words holds a transformative power. It's a journey that can elevate the professionalism of your work, adding a touch of clarity and reader-friendliness that resonates with your audience.

As you embark on this path, it's crucial to acknowledge the beauty and efficacy of converting numbers to words. It's more than just a technical maneuver; it's a conscious choice to enhance the visual and emotional experience of your documents. By embracing this feature, you're sculpting a bridge between data and human understanding.

WPS Office- Free All-in-One Office Suite
  • Use Word, Excel, and PPT for FREE, No Ads.

  • Edit PDF files with the powerful PDF toolkit.

  • Microsoft-like interface. Easy to learn. 100% Compatibility.

  • Boost your productivity with WPS's abundant free Word, Excel, PPT, and CV templates.

5,820,008 User
Algirdas Jasaitis

Part 2: Enhancing Work Efficiency with WPS Spreadsheet

Boosting work efficiency is a crucial pursuit in today's fast-paced world. WPS Office's Spreadsheet offers a suite of tools designed to streamline your tasks, enhance collaboration, and empower your document creation. Let's explore some of the standout features and benefits, along with a step-by-step guide on editing Excel files within WPS Spreadsheet.

Features and Benefits:

  1. Compatibility: WPS Office is optimized for Asus devices, ensuring a seamless and responsive performance tailored to your device's capabilities.

  2. Document Formatting: Enjoy a wide array of formatting tools and styles that allow you to create and edit documents with precision and professionalism.

  3. Collaboration: Collaborative projects are made effortless with WPS Office's real-time collaboration feature. Multiple users can edit a document simultaneously, fostering seamless teamwork.

  4. Cloud Integration: Embrace the freedom of accessing and saving documents from popular cloud storage services. This integration enhances mobility and accessibility, enabling you to work from anywhere.

  5. Templates: WPS Office offers an impressive library of templates for various document types. This resource not only saves time but also ensures your documents are visually appealing and aligned with their purpose.

Steps to Edit Excel in WPS:

  1. Download WPS Office: If you haven't already, download and install WPS Office on your Asus device. You can find the download link here.

  2. Open WPS Spreadsheet: Launch WPS Office and select the "Spreadsheet" option to open the WPS Spreadsheet application.

  3. Import Excel File: Click on the "File" menu and choose "Open." Browse your device to locate the Excel file you want to edit. Select the file and click "Open."

  4. Edit and Format: Once the Excel file is open, you can edit and format it just as you would in traditional spreadsheet software. Utilize the formatting tools, functions, and styles available within WPS Spreadsheet.


1. What is the reason for converting text to numbers after importing text into a spreadsheet?

Converting text to numbers is essential in spreadsheet applications like Excel and WPS when dealing with numerical data. Often, text is imported or entered inadvertently as numbers, leading to issues during calculations. Functions like SUM and AVERAGE don't consider cells with text as part of their calculations, resulting in inaccuracies. By converting these text-based numbers back to actual numeric values, you ensure accurate calculations and reliable data analysis.

2. How do I separate text and numbers in WPS?

Separating text and numbers in the WPS Spreadsheet can be achieved using a combination of functions. Here's a step-by-step guide:

Step 1: Assuming the mixed text and number values are in cell A1, create a new column (let's say column B) for the separated text and numbers.

Step 2: For Text Extraction: In cell B1, enter the formula:


This formula extracts the text portion from cell A1 and places it in cell B1.

Step 3: For Number Extraction: In cell C1, enter the formula:


This formula extracts the numeric portion from cell A1 and converts it to a numeric value in cell C1.

Step 4: Repeat for Other Cells: Drag down the formulas in cells B1 and C1 to cover the entire column, based on the number of data entries.

Step 5: Final Result: Column B will now contain the separated text, and column C will contain the extracted numbers.


Q1: What is the reason for converting text to numbers after importing text into a spreadsheet?

When you import text into a spreadsheet, it's not uncommon to encounter numbers stored as text. While this might seem harmless, it can lead to incorrect calculations in functions like SUM and AVERAGE, as these functions don't consider cells with text values. Converting these cells back to numerical format is crucial to ensure accurate calculations.

Q2: How do I separate text and numbers in WPS Spreadsheet?

If you're looking to extract specific information from a mixed text and number column in WPS Spreadsheet, follow these steps:

  1. Manually Input the Expected Result: Enter the expected result manually in a nearby cell. For instance, if you want to separate text from numbers, type the expected text result.

  2. Utilize the Fill Handle: Select the cell with the manually entered result and move your cursor to the bottom right corner of the selection. You'll notice the cursor changes into a plus icon, known as the Fill Handle.

  3. Drag to Fill Cells: Click and hold the left mouse/trackpad key, then drag the Fill Handle to fill the cells below. This might initially populate the cells with the same text.

  4. Flash Fill Option: Click on the Auto Fill Options icon that appears, and select the 'Flash Fill' option. This smart feature analyzes the pattern and separates the text based on your input.

  5. Check and Adjust: Verify that the extracted text appears in the designated column. Note that in some cases, Flash Fill might not identify the pattern accurately. If this happens, manually input the expected result in a few cells, use the Fill Handle to extend the pattern, and then apply Flash Fill to the entire data.

Extracting Numbers: For extracting numbers, follow the same process, entering the expected result manually and utilizing the Fill Handle and Flash Fill to separate the numbers from the text.

Conclusion: Simplify and Elevate with WPS Office

In the realm of document management and spreadsheet tasks, WPS Office stands as a beacon of efficiency and empowerment. This article has journeyed through the intricacies of working with WPS Spreadsheet, shedding light on converting numbers to words, enhancing work efficiency, and mastering text and number extraction. WPS Office is not merely a tool; it's a comprehensive solution that caters to both your functional needs and creative aspirations. Its compatibility with Asus devices ensures a seamless experience, while its array of formatting tools empowers you to craft documents with finesse.

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