EXCEL中怎么动态引用一列中最后一个可见单元格?
比如想在B1中动态引用A列筛选后的最后一个单元格.在B1单元格中怎么设公式呢?请高手指点迷津,谢谢!注意:是引用A列筛选后的最后一个"可见单元格",不一定是数据区域的最后...
比如想在B1中动态引用A列筛选后的最后一个单元格. 在B1单元格中怎么设公式呢? 请高手指点迷津,谢谢!
注意: 是引用A列筛选后的最后一个"可见单元格", 不一定是数据区域的最后一个单元格. 展开
注意: 是引用A列筛选后的最后一个"可见单元格", 不一定是数据区域的最后一个单元格. 展开
2个回答
展开全部
用可用INDIRECT函数实现。
假设数据连续填写于A列,要求在B1单元格引用A列数据中的随后一个,则在单元格B1输入公式 =INDIRECT("A"&COUNTA(A:A))
最终效果
在A列数据后再添加数据后,B1随之改变
注意:该种方法要求A列数据必须是连续的
展开全部
=lookup(1,0/(A1:A100<>""),A1:A100)
100是可能最大行,不够就改大点
100是可能最大行,不够就改大点
追问
我想引用筛选后的最后一个可见单元格. 或者我想动态引用A列的筛选结果. 比如筛选A列的张三, B1就引用张三. 筛选李四,B1就引用李四. 而不是A列固定的最后一个值.
追答
=INDIRECT("A"&MATCH(SUBTOTAL(3,A1:A100),SUBTOTAL(3,OFFSET(A1,,,ROW(1:100))),))
crtl+shift+enter结束公式
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询