Prefer reading? The main stages are written out below the video.
The video is a full 52-minute build. Here are the main stages and the key settings, so you can follow along or jump to the part you need.
The example data is 11 months of sales transactions: customer, salesperson, shipping state, payment type, product, category, quantity, unit price, revenue and more, with each month added to the bottom. Click inside the data and press Ctrl+T to make it a table, then rename it Sales on the Table Design tab.
Go to Insert > PivotTable (the range shows as Sales) and place it on a new sheet called Monthly. Drag Order Date into Rows and keep only the Months grouping (in older versions, right-click a date and choose Group > Months). Drag Revenue into Values and format it with comma style and no decimals.
Insert a Line with Markers chart, then declutter it: delete the legend, gridlines and vertical axis, and hide the field buttons. Title it Sales by Month. Style the markers with no border, a dark red fill, a round bevel and size 8.
Hold Ctrl and drag the sheet tab to copy it. Every copy uses the same data source, which is what lets one slicer control them all later. Rearrange each copy’s PivotTable:
#,##0,"K" to show thousands.Make three more copies without charts, for Salesperson, Product (top 10) and Customer. Each shows Sum of Quantity, Sum of Revenue, and Revenue again as % of Grand Total, sorted largest to smallest.
On the Dashboard sheet, link the first cell to each table (for example =Salesperson!A4 in B6). Copy it across the block, then Paste Special > Formulas (Ctrl+Alt+V).
Add an in-cell bar chart next to each table with =REPT("|",D6/MAX($D$6:$D$13)*100), set the font to Playbill so the bars pack tightly, and colour them to match your theme.
Copy each chart onto the dashboard and resize it into its box. Use the Format tab to give matching charts identical heights and widths, and Page Layout > Align (Left or Right) to line them up. Finally, remove each chart’s fill and border so they sit cleanly on the layout.
Click a PivotChart and go to PivotChart Analyze > Insert Slicer > State. Set it to 6 columns, turn off its header in Slicer Settings, and pick a style. Then right-click the slicer, choose Report Connections and tick every PivotTable. Because they all share the same data source, one click now filters the whole dashboard, and Ctrl+click selects several states.
Paste the new month’s rows as values directly under the last row of the Sales table, so the table expands to include them. Then go to PivotTable Analyze > Refresh All, and every table and chart updates.
My Excel Dashboard & Data Analysis Masterclass takes these techniques further, with 10 interactive dashboards built from scratch.
WATCHING ON YOUTUBE?
11 step-by-step courses on Excel, Power BI, Python and AI, all on Udemy with lifetime access.