Pivot Table Issues

How to Automatically Summarize Daily Data by Month in Excel

Steven ParkerSteven Parker Nov 11, 2026 869 views

Question details

The user needs to aggregate frequently updated daily data into an automated monthly summary on a separate worksheet.

How to Automatically Summarize Daily Data by Month in Excel
Product
Excel
Device & OS
not provided
Scenario
Managing a daily data log that needs to be grouped and reported on a monthly basis without requiring manual recalculation every time new records are added.
Observed behavior
The user is looking for an automated setup where appending new daily data dynamically updates the monthly totals.
Before you start

Ensure your daily data contains clear column headers and that your date column is formatted as actual dates, not text. It is highly recommended to format your source data as an Excel Table (Ctrl+T) so the range expands automatically when new data is added.

Solution 1Recommended

Use a PivotTable with Date Grouping

The most efficient way to summarize daily data into monthly totals is by creating a PivotTable and utilizing the built-in date grouping feature.

A PivotTable allows you to instantly aggregate thousands of daily rows into concise monthly summaries. By converting your data into an Excel Table first, the PivotTable will automatically include newly added rows upon refreshing.

1
Format data as a Table

Select any cell within your daily data and press Ctrl+T to format it as a Table. Click OK. This step ensures new data added later is automatically included in the PivotTable range.

2
Insert the PivotTable

Go to the Insert tab on the top ribbon and click PivotTable. Choose to place the PivotTable on a New Worksheet to keep your summary separate from the raw data.

3
Configure PivotTable fields

In the PivotTable Fields pane on the right side, drag your Date field into the 'Rows' area and the numeric data field (e.g., Sales, Hours) into the 'Values' area.

4
Group dates by month

Right-click on any individual date in the PivotTable row labels, select 'Group', choose 'Months' from the grouping dialog box, and click OK.

5
Refresh when data updates

When you add new daily records to your source table, navigate to your summary worksheet, right-click anywhere inside the PivotTable, and select 'Refresh' to instantly update your monthly totals.

Use a PivotTable with Date Grouping
Dynamic Data Range: By using an Excel Table as your source (Ctrl+T), you won't need to manually update the PivotTable data source range when adding new daily entries. A simple refresh handles everything.
Advanced Data Analysis Tool

Summarize Data Effortlessly with WPS Spreadsheet

WPS Spreadsheet offers powerful, user-friendly PivotTable features that allow you to group daily data into monthly summaries in seconds. It is fast, intuitive, and highly compatible with Microsoft Excel files.

  1. 1. Open your data in WPS Spreadsheet: Launch WPS Office, open your spreadsheet containing the daily data, and select any cell in your data range.
  2. 2. Insert a PivotTable: Click on the 'Insert' tab on the ribbon and select 'PivotTable'. Choose to place it in a new worksheet and click OK.
  3. 3. Group dates by month: Drag your Date field to Rows and your numeric field to Values. Right-click any date in the generated table, select 'Group', and choose 'Months'.
100% compatible with Microsoft Excel (.xlsx) formats and PivotTable structures.Intuitive drag-and-drop PivotTable interface to group dates by month, quarter, or year.Lightweight software that processes large datasets quickly without lagging or crashing.Free to use with comprehensive data analysis, filtering, and visualization tools.
microsoft office alternative - wps office

Frequently Asked Questions

Why won't my dates group by month in the PivotTable?

This usually happens if your date column contains blank cells, errors, or text values masquerading as dates. Ensure all cells in the source date column are formatted as standard Excel dates and clear any blank rows before attempting to group.

How do I group by both months and years?

Right-click a date in your PivotTable, select 'Group', and in the grouping dialog box, highlight both 'Months' and 'Years' by clicking them while holding down the Ctrl key. This prevents January 2022 and January 2023 from being merged into a single total.

Does the PivotTable update automatically when I enter new data?

PivotTables do not refresh in real-time as you type to save system memory. To see the updated monthly totals after adding data, you must right-click inside the PivotTable and choose 'Refresh', or go to the Data tab and click 'Refresh All'.

Can I use this method to find monthly averages instead of totals?

Yes. Once you have placed your numeric field into the 'Values' area, right-click on the value column header in the PivotTable, select 'Value Field Settings', and change the summary calculation from 'Sum' to 'Average'.