|
一个原本很经典已经一个条件查找所项的数组公式,只需这么短:- =INDEX(C:C,SMALL(IF($B$4:$B$18=$F4,ROW($4:$18),4^6),COUNTIF($F$4:$F4,$F4)))&""
复制代码 而经过您了解EXCEL优势,把WORD的习性带到EXCEL当中合并单元格,让数组公式增加到:- =INDEX(C:C,SMALL(IF(LOOKUP(ROW($4:$18),IF($B$4:$B$18<>"",ROW($4:$18)),$B$4:$B$18)=LOOKUP("座",$F$4:$F4),ROW($4:$18),4^6),SUMPRODUCT(N(LOOKUP(ROW($4:4),IF($F$4:$F4<>"",ROW($4:4)),$F$4:$F4)=LOOKUP("座",$F$4:$F4)))))&""
复制代码 人为的把公式复杂化,这样数据多时,自然文件就运行速度就很慢了。
数组公式确认需同时按:CTRL + SHIFT + ENTER 三键确认才有效
#####################################################################
欢迎新会员:sysyou10 加入EXCELHOME这个大家庭!
新人必读,在求助时,尽量上传相应的EXCEL附件。能通过手工做几个示例,这样更能方便他人理解与验证,您也就会更快捷得到解决问题的办法。
[新手必读]发帖须知、上传附件、截图动画、压缩解压、靓帖推荐:
http://club.excelhome.net/thread-184567-1-1.html
Excel Home论坛学习及使用完全攻略(新人必读):
http://club.excelhome.net/thread-449518-1-1.html
EH技术论坛的最佳学习方法:
http://club.excelhome.net/thread-117862-1-1.html
Excel免费培训:
http://t.excelhome.net/forum.php
关于实施普通会员可参与优秀帖子评分的说明:
http://club.excelhome.net/thread-682160-1-1.html
同时希望您常用论坛左上角的搜索功能进行搜索,也许您的问题都已经在论坛里得已解决。 |
|