Function Problems

How to Create an Excel Price List with Material Options in WPS Office

Maira MehtabMaira Mehtab Nov 13, 2026 869 views

Question details

The user wants to create a price list worksheet in WPS Office Spreadsheets that automatically calculates a product price based on the selected material and options and shows the calculation clearly.

How to Create an Excel Price List with Material Options in WPS Office
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
Planning a product price list where each product has multiple material options and the worksheet must return the matching price and explain the calculation.
Observed behavior
The worksheet should return the correct price for the selected material option and show the calculation logic clearly.
Before you start

Prepare a separate data table listing each material, option, and unit price before building the calculator. Check whether your WPS Office version supports XLOOKUP; if it does not, use VLOOKUP instead.

Solution 1Recommended

Create a material price table and use drop-down lists with XLOOKUP

Use this method when WPS Office Spreadsheets supports XLOOKUP and you want the most direct formula to return the selected material and option price.

This method keeps the raw material, option, and price data separate from the visible price list, so the formula remains easy to audit and update.

1
Build the material and price table

Create a new sheet named Materials. In columns A, B, and C, enter Material, Option, and Price; list every material and price combination the price list should support.

2
Create the price list sheet

On the price list sheet, set up cells for Material and Option. Select the Material cell, go to the Data tab, click Data Validation, choose List, and set the source to the Material column range in the Materials sheet.

3
Add the option drop-down

Select the Option cell, open Data Validation again, choose List, and point the source to the Options range that corresponds to the selected material, or use a helper column if the option list depends on the material.

4
Return the matching price

In the Price cell enter =XLOOKUP(A2&"|"&B2, Materials!$A$2:$A$100&"|"&Materials!$B$2:$B$100, Materials!$C$2:$C$100) and press Enter to return the exact material-option price.

5
Calculate the final amount

Add a Quantity cell and a Total cell with =Price_cell*Quantity_cell so the estimate or order total updates automatically.

Create a material price table and use drop-down lists with XLOOKUP
Price updates automatically: When you change the material or option, the price and total recalculate immediately.
WPS Spreadsheets price list tutorial

Create an Excel Price List with Material Options in WPS Spreadsheets

WPS Office Spreadsheets can directly build the price list: create a material price table, add drop-down lists, and use XLOOKUP or VLOOKUP to calculate prices automatically.

  1. 1. Download and install WPS Office: Go to wps.com, download WPS Office, install it, and open the price list workbook or create a new Spreadsheet.
  2. 2. Enter the material price data: Create a Materials sheet and list Material, Option, and Price columns with every combination you sell.
  3. 3. Add drop-down lists: On the price list sheet, select the Material cell, click Data > Data Validation, choose List, and select the material range.
  4. 4. Insert the lookup formula: In the Price cell, enter the XLOOKUP or VLOOKUP formula that matches the selected material and option.
  5. 5. Format and save the price list: Add totals and formatting, then save as .xlsx to maintain Excel compatibility.
Automatically calculate prices by material and optionOpen, edit, and save .xlsx Excel files without conversionFree, lightweight office suite with a familiar spreadsheet interfaceUse built-in data validation and lookup functions without extra add-ins
microsoft office alternative - wps office

Frequently Asked Questions

Can I use this price list in Microsoft Excel after creating it in WPS Office?

Yes. Save the worksheet as .xlsx, and XLOOKUP/VLOOKUP formulas and data validation drop-downs will work in Microsoft Excel.

What if my WPS Office version does not have XLOOKUP?

Use VLOOKUP with a helper column. Create a unique key such as material|option in the first column of the lookup range and refer to it from the price cell.

How do I make the Option drop-down change based on the selected material?

Create dependent drop-downs by using defined names or a helper column per material, then set the Option data validation source with an IF or INDIRECT formula to the selected material's option list.

Why is my VLOOKUP returning #N/A?

The lookup key is not found, usually because the Material and Option values do not exactly match the Materials table, or the material-option key column is not the first column in the VLOOKUP range.