楼主 gouweicao78 |
Q:如何用公式把“自动筛选”的条件取出来?比如选了张三、李四,就得出这2个值 A:利用SUBTOTAL支持函数产生的三维引用特性,可以取得“自动筛选”条件,见附件: 公式求解筛选条件.rar |
2楼 xcd |
不错的例子 草版,此处是否笔误了,Sheet1表C13单元格公式 {=INDEX(A:A,MIN(IF(SUBTOTAL(3,OFFSET(A$1,ROW($2:$10)-1,)),ROW($4:$12))))} 公式应为 {=INDEX(A:A,MIN(IF(SUBTOTAL(3,OFFSET(A$1,ROW($2:$10)-1,)),ROW($2:$10))))} |
3楼 gouweicao78 |
谢谢许兄更正,我删除了几行,忘记改了。 另补充如下: 因本题是提取“自动筛选”操作的条件值,因此使用SUBTOTAL(3,和SUBTOTAL(103,都是一样的效果,第2个公式“多个条件”的实质是提取筛选条件值+不重复值,即提取筛选后的不重复值。 如果涉及到“隐藏行”操作,可用SUBTOTAL(103,来解决。 |
4楼 WPSWF |
高手,学习啦~ |
5楼 wangqilong1980 |
逝者如斯夫 不舍昼夜。 |
6楼 cccchhhh11 |
gaoshou |
7楼 xiangzi728 |
学习了! 谢谢草版! |
8楼 LoveJinLee |
我说咯,总觉得单个条件那里有问题。。 原来版版忘记该回了,我再改回去,哈~ 谢谢分享 |
9楼 远古石器 |
|
10楼 远古石器 |
|
11楼 simonguo |
学习下 |
12楼 ccf |
学习了!*^_^* |
13楼 yangkeyuan |
谢谢分享! |
14楼 苹果 |
{=INDEX(A:A,MIN(IF(SUBTOTAL(3,OFFSET(A$1,ROW($2:$10)-1,)),ROW($2:$10))))}这函数是什么意思??? |
15楼 7786910 |
大致学习了一下! |
16楼 chaoqiong |
我想知道这个函数是什么意思怎么样操作才能得出这个函数?请楼主分享一下,偶是菜鸟 |
17楼 yyipai |
很不错的啦,解了燃眉之急!谢谢! |
18楼 轩轩的祝福 |
学习了。呵呵 |
19楼 xjy618 |
学校 |
20楼 天南地北 |
好像一楼第一个公式还没有改正过来啊,是不是不能修改了? |