目前我正在尝试使用此公式结构设置动态范围:
=OFFSET($A$2,,,COUNTA($A:$A)-1)
然后我修改了公式以在标题行中找到关键字:
=OFFSET($A$2,,MATCH("THIS",$1:$1,0),COUNTA($A:$A)-1)
我的问题是此时的COUNTA声明。我想键入类似COUNTA(COLUMN(MATCH("THIS",$1:$1,0)))
的内容,但看起来并不那么简单。
相反,我的解决方法有效:
COUNTA(INDIRECT(LEFT(ADDRESS(1,MATCH("THIS",$1:$1,0)),2)&":"&LEFT(ADDRESS(1,MATCH("THIS",$1:$1,0)),2)))-1
整个公式变得相当漫长而繁琐,我觉得我可能会遗漏一些东西以简化它。有没有更简单的方法来做到这一点类似于简单地评估COUNTA(Column(10))
或者我的方法是最有效的方法?
答案 0 :(得分:1)
试试这个定义
=OFFSET($A$2,,MATCH("THIS",$1:$1,0)-1,COUNTA(OFFSET($A:$A,,MATCH("THIS",$1:$1,0)-1))-1)
第二个OFFSET
获取整个列