Skip to main content

Create a CPI History Table

This example loads a complete CPI series and inserts the historical observations into a structured Excel table.

Use this approach when you want the CPI history available directly in your workbook for analysis, charts, formulas, or reference.

Example​

We will insert the Canadian All-Items CPI history.

At the top of the finPack task pane:

  1. Select Canada as the country.
  2. Select All-Items as the CPI series.
  3. Select Load CPI Data.

finPack loads the available CPI history and displays the series preview.

Review the series preview​

Before inserting the data, review the information shown in the preview.

The preview includes:

  • Region and series.
  • Latest available period.
  • Latest CPI value.
  • CPI Increase.
  • Number of observations.
  • Data source.

For example:

Region / Series Canada / All-Items
Latest 2026-09
Value 170.0
CPI Increase 3.1%
Observations 321
Source Staitstics Canada WDS

The number of observations depends on the historical data available for the selected series.

Insert the CPI history​

Select Insert Series into Excel.

finPack creates a new worksheet and inserts the CPI history into a structured Excel table.

CPI history table

Table structure​

The table contains five columns:

ColumnDescription
YearYear of the CPI observation.
MonthMonth number of the CPI observation.
DateCPI period in YYYY-MM format.
ValueNumeric CPI value, displayed using the precision configured for the selected CPI series.
EstimatedIndicates whether the observation is estimated.

For example:

YearMonthDateValueEstimated
202692026-09170.0No
202682026-08169.8No
202672026-07169.9No

The newest observations appear first.

Excel table features​

finPack inserts the historical observations as an Excel table rather than as an unstructured range.

This provides standard Excel table capabilities such as filtering.

finPack also freezes the header row so that the column headings remain visible while scrolling through the CPI history.

Microsoft Excel's worksheet API supports freezing worksheet rows in place. Microsoft Excel freeze panes documentation

CPI value formatting​

CPI values are stored as numeric values.

When finPack inserts a complete CPI series into Excel, the Value column is formatted using the maximum decimal precision configured for that CPI series.

For example, a series whose maximum configured precision is one decimal place displays values such as:

170.0

A series whose maximum configured precision is three decimal place displays values such as:

336.940
201.800

Because the values remain numeric, they can still be used in Excel formulas, calculations, and charts.

Estimated observations​

The Estimated column identifies observations that were not published by the provider but were estimated using the provider's recommended methodology.

Published observations are identified as:

No

Estimated observations are identified as:

Yes

This makes estimated-data status visible when working directly with the historical series.

Insert another copy​

finPack does not overwrite a previously inserted CPI-history worksheet.

If you select Insert Series into Excel again, finPack creates another worksheet with a unique name.

This allows you to preserve an existing CPI table while inserting another copy or another CPI series.

Use the history in Excel​

Once inserted, the CPI history can be used with standard Excel tools.

For example, you can:

  • Filter the table by year or month.
  • Create charts from the CPI values.
  • Reference CPI observations in formulas.
  • Compare historical periods.
  • Identify estimated observations.

For formula-driven CPI retrieval without inserting a complete historical series, use FINPACK.CPI.