Chart & Visualization Issues

How to Create a Bubble Chart for Survey Response Frequency in Excel

Kushani NimanthikaKushani Nimanthika Nov 2, 2026 868 views

Question details

The user wants to visualize survey response frequencies using a bubble chart where bubble size represents overlapping data points.

How to Create a Bubble Chart for Survey Response Frequency in Excel
Product
Excel
Device & OS
not provided
Scenario
Creating visual reports from survey data where respondents have selected various combinations of numeric or categorical answers.
Observed behavior
Overlapping data points need to be grouped and represented by bubble sizes corresponding to the frequency of each response combination.
Before you start

Ensure your raw survey data is organized in clear columns, with each row representing a single respondent's answers, and convert any text-based categorical answers to numeric scales if they need to be plotted on an axis.

Solution 1Recommended

Calculate Frequencies with COUNTIFS and Create a Bubble Chart

Use the COUNTIFS function to count combinations of answers, then insert a bubble chart mapping the results.

A Bubble Chart requires three dimensions of data: X-axis values, Y-axis values, and Bubble Size. By using COUNTIFS, you can determine how many times a specific combination of X and Y answers occurs, which will serve as your bubble size.

1
Prepare unique answer combinations

Create a summary table listing all possible combinations for your X and Y axes in two separate columns.

2
Calculate the frequency

In a third column, use the formula =COUNTIFS(X_Data_Range, X_Value_Cell, Y_Data_Range, Y_Value_Cell) to find how many respondents chose that specific combination.

3
Select the summary data

Highlight the summary table containing the X values, Y values, and the newly calculated frequency columns.

4
Insert the Bubble Chart

Go to the 'Insert' tab on the ribbon, locate the 'Scatter or Bubble Chart' icon in the Charts group, and select 'Bubble'.

5
Verify data mapping

The chart will automatically plot X and Y points, with the frequency column determining the size of each bubble. You can right-click the chart and choose 'Select Data' to verify the correct series assignment.

Calculate Frequencies with COUNTIFS and Create a Bubble Chart
Data Layout Requirement: Ensure your summary data is arranged strictly in three adjacent columns: X-axis values, Y-axis values, and Frequency (Bubble Size). If the columns are out of order, the chart will plot incorrectly.
Visualize Survey Data Easily

Create Stunning Bubble Charts with WPS Spreadsheet

WPS Spreadsheet provides a seamless and intuitive way to summarize survey data and create beautiful bubble charts. With built-in PivotTables and advanced charting tools, you can analyze response frequencies effortlessly.

  1. 1. Open data in WPS Spreadsheet: Launch WPS Office and open the workbook containing your survey dataset.
  2. 2. Summarize frequencies: Select your data and click 'Insert' > 'PivotTable' to count the frequency of your answer combinations.
  3. 3. Format data columns: Arrange the grouped data into three distinct columns: X-axis values, Y-axis values, and Bubble Size (the counted frequency).
  4. 4. Insert the chart: Highlight the three columns, navigate to the 'Insert' tab, click 'Chart', and select the 'Bubble' chart type from the list.
Easily build dynamic bubble charts to visualize data distributions.Fully compatible with Microsoft Excel files (.xlsx).Built-in PivotTable tools for quick data summarization.Free and lightweight alternative for powerful data analysis.
microsoft office alternative - wps office

Frequently Asked Questions

Why are all the bubbles in my chart the same size?

This typically happens if Excel misinterprets your data columns or if the frequency data is missing. Ensure your data is strictly ordered as X-axis, Y-axis, and Size (Frequency). You can right-click the chart, choose 'Select Data', edit the series, and manually assign the correct column range to the 'Bubble size' field.

Can I add data labels to show the exact frequency number on each bubble?

Yes. Right-click any bubble in your chart and select 'Add Data Labels'. Next, right-click the newly added labels, choose 'Format Data Labels', and check the box for 'Bubble Size' while unchecking other options to display the exact frequency.

How do I handle categorical text data in a bubble chart?

Bubble charts require numeric values for the X and Y axes. If your survey answers are text (e.g., 'Disagree', 'Agree'), you must first assign numerical codes to them (e.g., 1, 2) to plot the chart. You can later add text boxes or use custom number formatting to display the text labels on the axes.