Hi Norie! I apologize for not replying promptly - I was away.
I see from your answer, that my question needs to be explained better.
What I'd like to do, and it might not be possible, is to refer to the NAME of the current column, similar to the way the current row is referred to with "@" (XL2010), or [#This Row] (XL2007). Suppose I have several columns in ThisTable, and I use those same column names in OtherTable. It would be convenient for me if I were able to say:
=INDEX(OtherTable, [Customer], MATCH(NAMEOFCURRENTCOLUMN, OtherTable[#Headers], 0))
This would generically find the correct column in the other table based on the name of the current column.
If I wanted to use brute force (and this can be expensive in a large table), I could express it like this:
=INDEX(OtherTable, [Customer], MATCH(INDEX(ThisTable[#Headers], COLUMN()), OtherTable[#Headers], 0))
If I'd just stop insisting on using purely structured references, The job can also be done by mixing in an unstructured reference like this:
=INDEX(OtherTable, [Customer], D$1, OtherTable[#Headers], 0)
But, I was hoping there was a direct, structured way of accomplishing this.
Thanks for your help!