How to Create a Matrix Chart with Columns 'Grouped By'

PEM000

New Member
Joined
Jan 11, 2025
Messages
3
Office Version
  1. 365
Platform
  1. Windows
Greetings All,

I am attempting to create a chart that is 'like a bar chart' to report on survey results that includes only 6 partners. I know which partner responded to this particular question and I want to create a chart that shows the options selected in specific columns so it is easy to see how many partners selected that option and look at the y-axist to see who is who.

Is there a built-in chart that does this? Is there an Add-in I can purchase? Is there a Macro that anyone knows of that will do this?

Every chart I have been able to create 'collapses' the x-axis so that, yes, you can figure out who selected which options, but it is not as visually apparent.

The example mocked up Chart and the data table are below in .png images.

Thanks very much for any help or insight!!

Paul
Matrix Chart (Group Selections By Category).png
Matrix Chart (Group Selections By Category) Data.png
 

Excel Facts

Pivot Table Drill Down
Double-click any number in a pivot table to create a new report showing all detail rows that make up that number
Hello! This can be done using an additional table (see the photo).
Screenshot 2025-01-12 141303.png
This table is built as follows: Pillars with retreats are added, as well as data from the main table. Pay attention to the location of the columns (see the attached table). After that, a diagram is built on this table, as well as manipulations so that it corresponds to your wishes.
Book1
ABCDEFGHI
1Option 1Option 2Option 3Option 4
2PARTNER A0010
3PARTNER B1000
4PARTNER C0010
5PARTNER D1000
6PARTNER E1110
7PARTNER F1111
8
9
10Retreat 0Option 1Retreat 1Option 2Retreat 2Option 3Retreat 3Option 4Retreat 4
11101011001
12110010101
13101011001
14110010101
15110101001
16110101010
17110101010
Sheet1
Cell Formulas
RangeFormula
B11:B16B11=$B2
D11:D16D11=$C2
F11:F16F11=$D2
H11:H16H11=$E2
C11:C17,I11:I17,G11:G17,E11:E17C11=IF(B11=0,1,0)
 
Upvote 0
Solution
Thank you, Sergius!! I am trying to figure out how to create a macro that will do this. If I succeed, I will post it here!!

Genius. Thank you!!

Paul
 
Upvote 0
Thanks very much, Sergius!! The macro is a slog, but I will get there. Sorry I was slow to mark this as the solution.
 
Upvote 0

Forum statistics

Threads
1,225,624
Messages
6,186,066
Members
453,336
Latest member
Excelnoob223

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top