Most of us that use Excel can't claim to be either; we just learn enough (usually by trial and error) to get by.
Looking at it a little more closely, you can do what you want through cell formulas using INDIRECT and INDEX. You'll want to read up on these, but the gist of it is that if you have the name of the range you want to use in A1, then INDIRECT(A1) will provide the reference you need to that named array. The INDEX function allows you to specify (by row and column numbers) a particular element in the named array. So, as an example =INDEX(INDIRECT(A1),3,1) will put whatever is in the third row and first column of the array that's named in A1 into the cell. You'll obviously need to change the INDEX row and column numbers to fill in the entire range.
Should be easy from here...
Does this need to be a formula in every cell that needs replaced? Or can it be done it one fell swoop, with one statement replacing an entire range of cells?
I tried referencing the named range, and then when I selected all of the cells within the range, it just referenced the name range again.
So my statement looked like this:
=IF($A$1="Central Time", INDEX(INDIRECT(Central_time(Central_time))))
I started playing around with it, and now have:
=IF($A$1="Central Time", INDEX(INDIRECT(Central_time),Sheet1!1:340,Sheet1!E:G))
I'll just put it this way: I have no idea what I'm doing.
I have cell A1 (a merged cell, does this matter?) that is my reference.
A2:C341 is a range named Time_block.
That range is where the weekly schedule times are displayed in half-hour increments for each week.
On Sheet3, I have three ranges, Eastern_time, Central_time, and Mountain_time, which are located at A1:C340, E1:G340, I1:K340, respectively.
Based on the value of A1 on Sheet1, I want to replace Time_block with either Eastern_time, Central_time, or Mountain_time.
Does that help indicate the direction we need to go? I can't for the life of me figure it out.