我有一个有3列的表.我想编写一个公式,给定结构化引用,返回列的索引.这将帮助我使用结构化引用编写VLookup公式.
因此,例如,为表MyTable
的列A
,B
,C
我想能写:
=GetIndex(MyTable[C])
并让它返回3.
现在我只是确保表格范围从工作表的第一列开始,然后我写
=Column(MyTable[C])
但我想要一些更强大的东西.
根据你的例子,一个合适的公式是
=COLUMN(MyTable[C])-COLUMN(MyTable)+1
forumla的第一部分COLUMN(MyTable[C])
将返回引用列的列号.
公式COLUMN(MyTable)的第二部分将始终返回表的第一列的列号.