Function Problems

WPS Spreadsheet: Use Today’s Month to Pull Data from Monthly Sheets

John WilsonJohn Wilson Nov 12, 2026 868 views

Question details

The user needs a formula that detects the current month and retrieves a value from the worksheet named after that month.

WPS Spreadsheet: Use Today’s Month to Pull Data from Monthly Sheets
Product
WPS Spreadsheet
Device & OS
not provided
Scenario
A workbook contains separate worksheets for each month, and the user wants one formula to pull data from the current month’s worksheet automatically.
Observed behavior
The formula must create a dynamic worksheet reference and may return an error when the expected monthly tab is missing or named differently.
Before you start

Check that the monthly worksheet tabs use the full month names exactly, such as January, February, and March. Confirm which cell should be retrieved from each tab, such as B2.

Solution 1Recommended

Use TODAY, TEXT, and INDIRECT to reference the current month sheet

Use this formula when every worksheet is named with the full English month and the target cell has the same address on each sheet.

TEXT(TODAY(),"mmmm") converts the current date into the full month name. INDIRECT then combines that name with the target cell reference to create a worksheet reference dynamically.

1
Select the destination cell

Open the summary or dashboard worksheet in WPS Spreadsheet and click the cell where you want the current month’s value to appear.

2
Enter the dynamic reference formula

Type =INDIRECT("'"&TEXT(TODAY(),"mmmm")&"'!B2") in the formula bar, then press Enter. Replace B2 with the cell address you need to retrieve.

3
Verify the monthly tab name

Look at the worksheet tabs and confirm that the current month’s tab uses the exact full name returned by TEXT, including spelling and spaces.

If the formula returns an error: INDIRECT returns an error when the worksheet for the current month does not exist or its tab name does not exactly match the full month name.

Build dynamic monthly worksheet lookups in WPS Spreadsheet

WPS Spreadsheet can automatically identify the current month and retrieve a matching value from a monthly worksheet using TODAY, TEXT, and INDIRECT. Its familiar formula tools make it easy to maintain monthly reports and dashboards.

  1. 1. Open the workbook: Launch WPS Office, choose Spreadsheet, and open the workbook containing the monthly worksheets.
  2. 2. Create or select the output cell: Go to the summary worksheet and click the cell that should display the current month’s result.
  3. 3. Enter the formula: Use =INDIRECT("'"&TEXT(TODAY(),"mmmm")&"'!B2") in the formula bar, changing B2 to the required source cell.
  4. 4. Check the worksheet naming: Compare the current month shown by the system date with the corresponding worksheet tab and correct any spelling differences.
Automatically retrieves data from the worksheet for the current monthSupports dynamic worksheet references with TODAY, TEXT, and INDIRECTWorks with Microsoft Excel XLS and XLSX spreadsheet formatsProvides a familiar, lightweight interface for building and checking formulas
QA img-9

Frequently Asked Questions

What formula pulls data from the worksheet for the current month?

In WPS Spreadsheet, enter =INDIRECT("'"&TEXT(TODAY(),"mmmm")&"'!B2"). The formula converts today’s date into a full month name and retrieves cell B2 from the matching worksheet.

Why does the INDIRECT formula return an error?

The formula returns an error if the worksheet for the current month does not exist or its tab name differs from the result of TEXT(TODAY(),"mmmm"). Check spelling, spaces, and whether the tab uses the full month name.

Can I retrieve a different cell instead of B2?

Yes. Replace B2 at the end of the formula with another cell reference, such as D5: =INDIRECT("'"&TEXT(TODAY(),"mmmm")&"'!D5"). Use the same source address on each monthly worksheet.

How does the formula change when worksheet names use month abbreviations?

If tabs are named Jan, Feb, and Mar, change the TEXT format to "mmm": =INDIRECT("'"&TEXT(TODAY(),"mmm")&"'!B2"). The tab names must match the abbreviation format exactly.