You have 3 dimensions: dim1 (ABC), dim2 (123), dim3 (XYZ).
Here's how you make a Cartesian product of 2 dimensions using standard Excel and without VBA:
1) Plot dim1 vertically and dim2 horizontally. Merge dimension elements at intersections:

2) Incurable data. Start the pivot table wizard using ALT-DP (do not hold ALT, press once). Select Multiple Consolidation Ranges β create one page. β Select all cells (including headers!) And add them to the list, click next.

3) Build the resulting values vertically and parse the concatenated strings

Voila, you have a cross. If you need to add another dimension, repeat this algorithm again.
Greetings
Konstantin.
Businessalchemist
source share