Mou*_*ear 2 excel position formula
Dog Cat Bird Gary
A 0 C 100%
B 0 B
C ok D 100%
D ok 100%
E no A
F ok F 100%
Run Code Online (Sandbox Code Playgroud)
是否可以通过列号/位置而不是列标题来引用第一列第二或第三列?所以代替
Table1[@Dog]
Run Code Online (Sandbox Code Playgroud)
它看起来更像这样。
Table1[@(1st column)]
Run Code Online (Sandbox Code Playgroud)
在 VBA 中是这样。
ListObjects("Table1").ListColumns(1)
Run Code Online (Sandbox Code Playgroud)
但我需要知道是否有公式方法可以做到这一点?也只是为了说明我不想知道它在工作表中的列号或字母。我想通过表中的位置而不是标题名称来引用第一列。泰
如果您想引用与公式位于同一行的单元格,这就是您问题中的样子,您可以使用INDEX.
上面的公式=INDEX(Table2[@],2)是指与您的公式在同一行中的第二列。
如果您不想引用公式所在的行,只需在行和列上引用整个表格和 INDEX。例如,这指的是第二列中的第四行:
=INDEX(Table2,4,2)
请注意,Table2指的是表的数据区域 - 而不是标题 - 就像数据库表一样。