【发布时间】:2015-11-13 11:08:28
【问题描述】:
我基本上是在为 Excel 中的结构化表引用寻找 $A:$A 等效项。
假设我有这个公式:
=INDEX(tChoice,MATCH(OFFSET(tData[@[cm_sex]],-3,0),tChoice[name],0),3)
基本上,tData 是一个充满原始数据(许多列)的表格,取自调查(因此每列或多或少都是调查问题)。 tChoice 是一个较小的表(只有几列),我基本上想查找 tChoice 原始数据值并基于该值返回一个标签(值标签表是 tChoice)。
我实际上希望 tData[@[cm_sex]] 自动递增,因为我在左侧的单元格中应用公式(所以我循环浏览原始数据的所有列),但是我不想要列 tChoice [名称]要更改:例如要根据原始表数据查找匹配项的列。
这相当于写 A:A(会自动递增到 B:B、C:C 等)和 $A:$A(不会自动递增)。
结构化表引用是否有美元符号等价物?
PS:当然,我可以做其他事情,比如增加整个事情,而不是用 tChoice[*] 替换为 tChoice[name]...它的符号....
在支持页面中没有找到它 (https://support.office.com/en-us/article/Using-structured-references-with-Excel-tables-f5ed2452-2337-4f71-bed3-c8ae6d2b276e)
【问题讨论】:
-
请尝试
tChoice[[name]:[name]] -
几年前我试图解决这个问题时,我找不到比你提到的更好的解决方案。
-
哇实际上 3964075 建议有效,你可以做 tableName[[columnX]:[columnX]]
-
如果你能提供答案,我会接受,关于这个话题没有太多讨论。
标签: excel structured-references