Hi
I'm not sure I understand correctly, but maybe there's a confusion.
You say:
How do you create an array as a named range?
The array is not a named range, it's not a range at all.
The array is an array of strings. In this case the strings are cells adresses but still just strings.
We defined a name that refers to the array so that we can use it in a formula and make the formula easier to write and read.
You can think of this Name as a shorthand abbreviation.
A Name may refer to several things
- a range, in this case the range will be a named range because you can refer to the range by a name
- an array, like in this case. It will be a named array
- a constant in which case we have a named constant
To define a name you can simply use the Ribbon->Formulas->Name Manager->New and write whatever you need in the Refers To box.
For ex.
Name: Animals
Refers to: ={"Tiger","Lion","Bear","Leopard"}
Having defined this name you can then refer to the array by name, like:
=INDEX(Animals,3)
In post #19, the CellsList name refers to an array and is just that, an array with strings, it's not a range.
The MyList name, however, does refer to a range, in this case a multi-area range.
Hope this helps
or, if I misunderstood, please post back.