A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Create the check register as an Excel Table, then use a PivotTable for category totals and a Timeline for selecting months, quarters, years, or custom date ranges.
1. Create the register
In a blank workbook, add these headings in row 1:
| Date | Check No. | Payee/Description | Category | Payment | Deposit | Cleared | Balance |
|---|
- Enter one transaction per row.
- Use real Excel dates in Date, not dates stored as text.
- Select the register and press Ctrl+T.
- Check My table has headers, then select OK.
- On Table Design, rename the table
CheckRegister.
A table automatically expands when transactions are added, making it a suitable source for the summary.
For a running balance, enter the opening balance in a separate cell—for example, K2. In the first Balance row, use:
=$K$2+SUM($F$2:F2)-SUM($E$2:E2)
Copy the formula down. Here, Payment is column E and Deposit is column F.
2. Build totals by category and period
- Select any cell in
CheckRegister. - Go to Insert > PivotTable.
- Select New Worksheet, then OK.
- In PivotTable Fields, arrange:
- Category → Rows
- Payment → Values
- Date → Columns or Filters
- If Excel shows Count of Payment, open that field’s menu and select Value Field Settings > Sum. Numeric fields normally summarize as sums; values stored as text may instead be counted.^1^
This produces category totals such as Groceries, Utilities, Medical, Insurance, and Home Maintenance. PivotTables support aggregation, categories, filtering, grouping, and drill-down into the underlying transactions.^2^
3. Add selectable time periods
- Click inside the PivotTable.
- Select PivotTable Analyze > Insert Timeline.
- Check Date, then select OK.
- On the Timeline, choose Years, Quarters, Months, or Days.
- Drag across the required period.
The category totals will immediately reflect the selected dates. A Timeline can also filter multiple PivotTables when they use the same source.^3^
4. Keep the summary current
After adding transactions:
- Right-click the PivotTable and select Refresh.
- For several PivotTables, select PivotTable Analyze > Refresh > Refresh All.^1^
Optionally, add a chart by clicking the PivotTable and selecting Insert > PivotChart.^4^
A Microsoft-hosted business expense workbook is also available as a starting point, but it is not confirmed to be a check-register template and would need the check number, cleared status, balance, and PivotTable elements added.^5^
References
- [macOS](https://support.microsoft.com/excel/get-started/create-a-pivottable-to-analyze-worksheet-data#create-by-using-a-recommended-pivottable)
- Overview of PivotTables and PivotCharts | Microsoft Support
- Create a PivotTable timeline to filter dates
- Create a PivotChart | Microsoft Support
- cdn.create.microsoft.com