A well-designed chart communicates data more powerfully than any table of numbers. Excel provides over 60 chart types, from simple column charts to advanced waterfall and funnel diagrams. This module covers creating charts from data, choosing the right chart type, working with the Chart Design and Format tabs, customising every element from the title to the data labels, formatting axes and legends, and embedding charts in reports and dashboards. Every technique is demonstrated with South African business data scenarios.
Choosing the wrong chart type misrepresents data. This table covers the most commonly used chart types and their correct use cases.
| Chart Type | Best For | SA Example |
|---|---|---|
| Clustered Column | Comparing values across categories side by side | Sales by region (Gauteng, WC, KZN) for each quarter |
| Stacked Column | Showing both individual parts AND the total; part-to-whole relationships over categories | Monthly revenue by product category, stacked to show total |
| 100% Stacked Column | Showing proportions as a percentage of the total across categories (composition) | Market share percentage of each brand per province |
| Bar Chart | Same as column but horizontal; ideal when category labels are long text | Department names vs headcount (department names too long for column chart) |
| Line Chart | Trends over time (continuous data); showing change direction | Monthly revenue Jan–Dec; rand exchange rate over 12 months |
| Area Chart | Trends over time with emphasis on the total volume; cumulative data | Cumulative revenue by month; total headcount growth |
| Pie Chart | Part-to-whole relationship for a single data series — proportions that sum to 100%. Maximum 5–6 slices for readability. | Revenue by division; market share breakdown |
| Doughnut Chart | Like pie but can show multiple series (rings); allows a KPI number in the centre hole | Two-year comparison of revenue by product on one chart |
| XY Scatter | Relationship between two numerical variables; correlation analysis | Advertising spend vs sales revenue; employee experience vs salary |
| Bubble Chart | Three numerical variables: X position, Y position, and bubble size | Store performance: revenue (X), margin (Y), size = number of transactions |
| Waterfall | Running total showing incremental positive and negative changes; bridge charts | Starting cash + income − expenses = closing cash; P&L bridge |
| Histogram | Distribution of numerical data across automatic or custom bins (ranges) | Distribution of salary bands; age distribution of employees |
| Box & Whisker | Statistical spread: median, quartiles, outliers for comparing distributions | Comparing salary distributions across departments |
| Funnel | Sequential stages where volume reduces at each step; conversion rates | Sales pipeline: Leads → Qualified → Proposal → Closed |
| Combo (Combination) | Two data series on different scales: one as columns, one as a line on a secondary axis | Monthly revenue (columns) and growth rate % (line on secondary axis) |
Every chart is composed of several elements, each of which can be formatted or hidden independently. Clicking directly on any element selects it for formatting.
| Element | What It Is | How to Select |
|---|---|---|
| Chart Area | The entire chart object including all elements and the background | Click the outer edge of the chart |
| Plot Area | The inner area where the data is plotted (inside the axes) | Click inside the chart, between the axes |
| Chart Title | The main title of the chart | Click the title text |
| Data Series | The bars, lines, slices, or points representing one set of values | Click any bar/line/slice — all in that series are selected; click again to select one data point |
| Data Labels | Numbers or text displayed on/near each data point | Click any label — all labels in series selected; click again for one label |
| Legend | Key that maps colours to data series names | Click the legend box |
| Horizontal (Category) Axis | The X axis showing categories or time periods | Click on the axis labels or line |
| Vertical (Value) Axis | The Y axis showing the numeric scale | Click on the axis numbers or line |
| Axis Titles | Labels describing what each axis represents | Click the axis title text |
| Gridlines | Horizontal or vertical reference lines across the plot area | Click any gridline |
| Trendline | Statistical line showing the direction and magnitude of a trend | Click the trend line |
| Error Bars | Lines showing variability or confidence intervals around data points | Click an error bar line |
When a chart is selected, the Chart Design contextual tab appears in the Ribbon. It controls the chart's data, layout, and overall style.
| Group | Key Buttons | What They Do |
|---|---|---|
| Chart Layouts | Quick Layout | Apply a pre-built layout that positions title, legend, data labels, and axes in a common arrangement. 11 Quick Layouts available. |
| Chart Layouts | Add Chart Element | Add or remove individual elements: Axes, Axis Titles, Chart Title, Data Labels, Data Table, Error Bars, Gridlines, Legend, Lines, Trendline, Up/Down Bars |
| Chart Styles | Chart Styles gallery | Apply a pre-built visual style (colour scheme, bar appearance, gridline style) from the gallery. Hover to preview. |
| Chart Styles | Change Colors | Apply a different colour palette (Colorful, or Monochromatic variations) to the data series |
| Data | Switch Row/Column | Swap which dimension is plotted on the category axis and which is grouped as series. If your chart is not showing data the way you intended, this button often fixes it in one click. |
| Data | Select Data | Opens the Select Data Source dialog to add, remove, or edit data series, or to change the horizontal axis labels |
| Type | Change Chart Type | Switch the current chart to a completely different type (e.g., from column to line) or subtype, keeping all existing formatting |
| Location | Move Chart | Move the chart to a dedicated chart sheet, or embed it as an object on a specific worksheet |
| Element | Recommended Setting |
|---|---|
| Chart Title | Above Chart (most common). Type a descriptive title that includes the insight, not just the data: "Q1 Revenue Up 23% YoY" is better than "Q1 Revenue" |
| Axis Titles | Add for both axes when the unit or category is not obvious. Always show the unit of measure: "Revenue (R thousands)" not just "Revenue" |
| Data Labels | Show the exact values on bars/lines when the audience needs to read specific numbers. Options: Value, Percentage, Category Name, Series Name, and position (Inside End, Outside End, Centre, Data Callout) |
| Data Table | Embeds the source data as a table below the chart — useful in standalone printed charts |
| Legend | Bottom (default) or Right. Remove the legend when the chart title or data labels already make the series clear — simplify wherever possible |
| Gridlines | Primary Major Horizontal (default — helps read values). Remove vertical gridlines unless the chart has a time axis where they aid reading |
| Trendline | Linear (most common), Exponential, Moving Average. Can display the R² value and equation on the chart for analytical reports |
The Format contextual tab appears alongside Chart Design when a chart is selected. It controls the visual appearance of individual selected elements.
R#,##0 for Rand values on the axis)A combo chart plots two data series using different chart types — typically columns for one series and a line for another. A secondary axis appears on the right side of the chart, allowing two series with very different scales to be plotted on the same chart.
A chart should communicate one clear message instantly. These principles help you create professional, honest, and readable charts.
Q1: You have monthly revenue data for 12 months in two columns (Month, Revenue). Which chart type is most appropriate, and why? What chart type would be wrong to use, and why?
✓ A Line chart is most appropriate because it shows continuous data (revenue) changing over time (months), making the trend and direction of change immediately visible. The connecting line emphasises the continuous nature of time. A Column chart is also acceptable for monthly data when the exact value at each month is more important than the trend direction. Wrong choice: a Pie chart would be completely wrong — pie charts show proportions of a whole at a single point in time, not data changing over a time series. Twelve monthly revenue slices would be impossible to interpret meaningfully as a pie. Another wrong choice: an XY Scatter chart, which is for correlations between two numerical variables, not time-series data with categorical months on the X axis.
Q2: Your bar chart of department headcounts has bars that look very thin with wide gaps between them. How do you make the bars wider without changing the chart size?
✓ Click any bar to select the data series → right-click → Format Data Series → in the Series Options panel, reduce the Gap Width slider. The default Gap Width is 150% (the gap between bar clusters is 150% of the bar width). Reduce it to 50–80% to make the bars significantly wider. As you drag the slider, the bars update in real time so you can preview the effect. A narrower Gap Width creates more visually impactful, easier-to-read bars without changing the chart's overall dimensions.
Q3: You need a chart that shows monthly revenue in columns AND the month-on-month growth rate as a line on the same chart. The revenue ranges from R800,000 to R1,200,000 and the growth rate ranges from -5% to +15%. How do you set this up?
✓ This requires a combo chart with a secondary axis. Select all data (months, revenue, and growth rate including headers) → Insert → Combo Chart (or Recommended Charts and find the combo option). In the dialog: set Revenue series to Clustered Column on the Primary Axis; set Growth Rate series to Line (with markers optional) on the Secondary Axis (tick the checkbox). Click OK. The primary (left) Y axis auto-scales for revenue (e.g., 0 to R1,500,000); the secondary (right) Y axis auto-scales for growth rate (e.g., -10% to 20%). Both series now share the same month (X) axis but have independent Y scales, making the comparison meaningful.
Q4: Your column chart has a Y axis that starts at R800,000 instead of zero, making a small difference between two columns look like one is double the other. How do you fix this to create an honest chart?
✓ Click the Y axis to select it → right-click → Format Axis → in the Axis Options panel, find the Bounds section → change the Minimum from the automatic value to 0 (type 0 in the Minimum field and press Enter). The Y axis now starts at zero, showing the true proportional difference between the columns. A non-zero Y axis on a column or bar chart is one of the most common chart deceptions — it visually exaggerates differences that may be minor in reality. Always start column and bar chart Y axes at zero unless you have a specific analytical reason not to and you clearly disclose this.
Q5: You have created a chart on Sheet1 that you want to move to a dedicated sheet called "Revenue Chart" so it fills the full page and can be printed separately. How do you do this?
✓ Click the chart to select it → Chart Design contextual tab → Location group → Move Chart → select New Sheet → in the name field type "Revenue Chart" → click OK. The chart is removed from Sheet1 and placed on a new dedicated sheet named "Revenue Chart". On this sheet, the chart fills the entire page and prints as a full-page chart automatically. The chart remains linked to the original data on Sheet1 — any data changes update the chart. To print the chart sheet: click the Revenue Chart tab → Ctrl+P → the chart prints full-page.
Q6: What does the "Switch Row/Column" button on the Chart Design tab do, and when would you use it?
✓ Switch Row/Column transposes which dimension of your data is plotted as the category axis and which is grouped as the data series. For example: if you select a table with regions in rows (Gauteng, Western Cape, KZN) and quarters as columns (Q1, Q2, Q3, Q4), Excel may initially plot regions as the series (grouped bars) with quarters on the X axis. Clicking Switch Row/Column flips this: now quarters are the series (Q1 column, Q2 column, etc.) and regions appear on the X axis — a completely different chart from the same data. Use it when Excel's initial interpretation of your data is not the view you need, or when you want to switch between a "comparison across time" view and a "comparison across categories" view. It is often the fastest fix when your chart does not look as expected.