Entering data into Excel table
Overview
PortfolioSlicer-Source.xlsx contains multiple data-entry tables, with one main table on each worksheet, where you enter information about your investments.
It is very important that you do not attempt to refresh Portfolio Slicer when tables contain bad data or empty rows. In the worst case, invalid rows can leave the workbook in a state that is difficult to recover from without manually moving data into a new workbook.
Before refreshing, always check for:
- bad data
- empty rows in Excel tables
How to Check If an Excel Table Has Bad Data
Portfolio Slicer uses conditional formatting in several source tables to flag obvious problems. In many cases, cells with bad data will be highlighted in red.
The workbook may flag problems such as:
AccounttableCurrencyvalues that do not exist in theReport CurrencytableAccounttableActivevalues that are not validSymboltableCurrencyvalues that do not exist in theReport CurrencytableSymboltableAllocationvalues that do not exist in theAllocationtableSymbol SectortableSymbolvalues that do not exist in theSymboltableSymbol AliastableSymbolvalues that do not exist in theSymboltableTransactionstableAccountvalues that do not exist in theAccounttableTransactionstableDatevalues outside the valid rangeTransactionstableTransTypevalues that are not validTransactionstable calculatedSymbolvalues that do not exist in theSymboltable
Here are examples of how bad date data may appear:


Important Limitation
Conditional formatting does not catch every possible problem.
For example, Excel can still allow text in fields that are supposed to contain numbers. A value like ABC in a numeric field may not look obviously broken in the table, but it can still cause refresh errors later.
Practical Rule
Do not refresh Portfolio Slicer when you see red cells or suspicious values in numeric/date columns.
How to Check If an Excel Table Has Empty Rows
Empty rows inside an Excel table can also cause problems.
A practical way to check is:
- First review each column header to make sure filters are cleared.
- If a column shows a filter icon, remove the filter before continuing.

- Go to the row you believe is the last real row in the table.
- Move across to the last column in that same row.
- Confirm that this really is the last cell of the table.
If you see the table continue beyond that point, you likely have extra empty rows.
Example of a correct table end:

Example showing an extra empty row:

If you find empty rows, delete them as table rows rather than just clearing the contents.

Good Data Entry Habits
A few habits make Portfolio Slicer safer to maintain:
- enter data in small batches
- review red cells immediately
- validate dates and numeric values carefully
- remove accidental empty rows before refresh
- keep backups before major data-entry sessions