|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
求教公式:0/SUBTOTAL(3,OFFSET(D2,ROW(D2:D11)-1,))
背景情况如下,我发帖得高手指点赐我公式:http://club.excelhome.net/viewthread.php?tid=382306&highlight=
主要是对:0/SUBTOTAL(3,OFFSET(D2,ROW(D2:D11)-1,))
我初步根据公式分析 :0/SUBTOTAL(3,OFFSET(D2,ROW(D2:D11)-1,)) 好象是 给筛选项的最后一行 加上一个 标注 0 ,这样查到D3:D11列所在的行的数. 具体原理 ,尤其是"0/ "我实在想不清,特请指点. 请讲解本公式思路
gouweicao78答复:给出链接即可,节省篇幅。关于LOOKUP(1,0/(条件),查找区域),本帖137楼等已解释,关于OFFSET(D2,ROW(D2:D11)-1,)这是函数产生的三维引用,分别引用D2、D3、D4……D11,再利用SUBSTOTAL函数对“筛选”或“隐藏”状态下被忽略,统计为0的原理,结合LOOKUP(1,0/(条件),查找区域)——查找最后一个满足条件记录的用法,实现取出“筛选”值。
[ 本帖最后由 gouweicao78 于 2008-12-24 21:04 编辑 ] |
|