Pivot Table Issues

Stop Pivot Tables and Charts from Overlapping When Using Slicers

Nimra MalikNimra Malik Oct 20, 2026 869 views

Question details

The user needs to prevent pivot tables and charts on the same worksheet from shifting and overlapping when slicer selections are updated.

How to Prevent Pivot Tables and Charts from Overlapping When Using Slicers
Product
Spreadsheet
Device & OS
not provided
Scenario
Filtering data using slicers on a worksheet that contains both pivot tables and charts.
Observed behavior
Pivot tables and charts dynamically shift or overlap when slicer values change, even after turning off automatic column-width adjustments and locking object positions.
Before you start

Ensure your worksheet is not password-protected, as you will need full access to modify object properties and pivot table settings to fix the layout.

Solution 1Recommended

Lock Chart and Slicer Positions to Cells

Configure your charts and slicers so they do not move or resize when the underlying spreadsheet cells expand or contract due to pivot table updates.

Even if you disable the pivot table's automatic column-width adjustments, changes in row heights or hidden data can still cause nearby floating objects to shift. Explicitly locking the objects to the worksheet grid prevents this behavior.

1
Access Chart Properties

Right-click the outer border of your chart and select 'Format Chart Area' or 'Size and Properties' from the context menu.

2
Modify Positioning Settings

In the format pane that opens on the right, navigate to the 'Properties' section.

3
Lock the Object

Select the 'Don't move or size with cells' option.

4
Apply to All Objects

Repeat these steps for all other charts, shapes, and slicers located on the same worksheet to ensure the entire layout remains static.

Lock Chart and Slicer Positions to Cells
Double-Check Pivot Table Settings: Make sure you have also right-clicked the Pivot Table, selected 'PivotTable Options', and unchecked 'Autofit column widths on update' for the best results.
Professional Data Analysis

Build Stable Dashboards with WPS Spreadsheet

WPS Spreadsheet provides advanced layout controls and seamless pivot table management to help you build professional, glitch-free dashboards without layout shifting.

  1. 1. Open Your Data: Launch WPS Spreadsheet and open the workbook containing your pivot tables and charts.
  2. 2. Disable Autofit: Right-click your Pivot Table, click 'Options', and uncheck the autofit column widths setting.
  3. 3. Lock Objects: Right-click your charts and slicers, go to 'Size and Properties', and select 'Don't move or size with cells'.
Easily lock chart and slicer positions to prevent unwanted layout overlaps.Fully compatible with Microsoft Excel (.xlsx) pivot tables, slicers, and charts.Intuitive and user-friendly interface for managing complex data reports.Lightweight software that processes heavy data sheets with high performance.
QA img-9

Frequently Asked Questions

Why does my pivot table change size when I use a slicer?

When slicer filters are applied, the pivot table recalculates and adjusts to fit the new data. By default, it automatically resizes column widths to fit the longest text, which alters the grid and pushes adjacent floating objects around.

Does 'Don't move or size with cells' work for all objects?

Yes, you can apply this property setting to charts, slicers, shapes, and inserted images. This locks their position relative to the worksheet, making them immune to changes in underlying row heights or column widths.

How do I link a slicer to multiple pivot tables on different sheets?

Right-click the slicer, select 'Report Connections' (or 'PivotTable Connections'), and check the boxes for all the pivot tables you want the slicer to control. This allows you to build a centralized dashboard.