Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3605|回复: 7

[已解决]函数修改

[复制链接]
发表于 2011-7-20 00:54 | 显示全部楼层 |阅读模式
15学分
本帖最后由 喜欢电子表格 于 2011-7-20 00:58 编辑

筛选条件.zip (9.14 KB, 下载次数: 16)

发表于 2011-7-20 09:01 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-20 23:50 | 显示全部楼层
直接用公式筛选结果有重复(见SHEET1表)
U1=INDEX(A:A,MIN(IF((ROW($1:$26)>SMALL(IF($A$1:$A$26="z",ROW($1:$26),99),ROW()))*($C$1:$C$26<>""),ROW($1:$26),99))+1)&""

建议加辅助列,再用公式筛选(见SHEET2表):
T2=(COUNTIF(OFFSET($C$1,MAX(($A$1:$A2="z")*ROW($1:2)),,MAX(1,ROW()-MAX(($A$1:$A2="z")*ROW($1:2))-1)),"")=ROW()-MAX(($A$1:$A2="z")*ROW($1:2))-2)*($C1<>"")
U1=INDEX(A:A,SMALL(IF($T$2:$T$26,ROW($2:$26),99),ROW()))&""

筛选条件.rar (15.9 KB, 下载次数: 10)
回复

使用道具 举报

 楼主| 发表于 2011-7-21 21:38 | 显示全部楼层
回复 qinqh_yl 的帖子

谢谢你的解答,按照上面帖子的意思,请改下特出情况下的遗漏 请改遗漏.rar (11.45 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2011-7-21 22:31 | 显示全部楼层
一定要学习
回复

使用道具 举报

发表于 2011-7-21 23:52 | 显示全部楼层    本楼为最佳答案   
回复 喜欢电子表格 的帖子

辅助列公式从第三行开始:
AL3=(COUNTIF(OFFSET($C$1,MAX(($A$1:$A1="z")*ROW($1:1)),,MAX(1,ROW()-MAX(($A$1:$A1="z")*ROW($1:1))-1)),"")=ROW()-MAX(($A$1:$A1="z")*ROW($1:1))-2)*($C2<>"")

请改遗漏.rar (11.35 KB, 下载次数: 2)
回复

使用道具 举报

 楼主| 发表于 2011-7-22 07:54 | 显示全部楼层
回复 qinqh_yl 的帖子

你不辞辛劳,排忧解难,充分发挥你的才智,不知怎样感谢
回复

使用道具 举报

发表于 2011-8-26 03:25 | 显示全部楼层
一定要学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-22 07:59 , Processed in 0.296588 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表