网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林LinuxLinux应用

如何用EXCEL实现根据多条件查找并返回结果的功能。

打印[求助]如何用EXCEL实现根据多条件查找并返回结果的功能。-------
在这请教各高手,如何用EXCEL实现根据多条件查找并返回结果的功能。附件为我做的DEMO,
表单一 为“list”,为产品库存清单
表单二 为“search function” , 为库存搜索功能。
表单二的绿色区为条件区,蓝色区为结果区,我想如何实现根据绿色区的条件,从表单一LIST中筛选出符合条件的记录,并填充蓝色区。  
其中那么多项条件均为可选输入不知是否能实现该功能,请各大侠指点赐教,方法不限,多多益善。
后续还会不断地推出一些新的功能,希望能得到大家的持续关注。多谢附件: 您所在的用户组无法下载或查看附件-------
暂时没人回复,自己先顶顶
不过我对这个论坛的高手很有信心,耐心等待中-------
是不是这样?附件: 您所在的用户组无法下载或查看附件-------
呵呵,好高兴,谢谢版主这么及时回复,我先下载下来看看呀我爱死这个论坛了-------
啊数组公式,看了头先晕,一直对数组攻势不是很理解,看来这次免不了得好好研究一下了,我先看呀,不懂再请教版主呀,对了有没有数组公式教学的帖子呀,^_^,好像有点贪

[ Last edited by chattergirl on 2005-12-12 at 13:23 ]-------
我所见过的介绍数组公式的最好的帖子:
http://www.officefans.net/cdb/vi ... D%D7%E9%B9%AB%CA%BD-------
楼上的版主呀,你的理解跟我有些不符:我想实现这么一个效果,就是在绿色区的任意条件可以选择输入的,不一定固定在supplier and status Z这两栏,总的来说这些条件就是动态的,只要你输入就成了筛选的条件。而且日期还得判断期间,起止日期在这样的范围,好像比较复杂,:(我这样说明白了没?-------
是不是有点难,我看了版主推荐学习数组公式的帖子,不错,感觉对数组公式的理解加深了,不过对这个问题的解决,还是没什么思路。请大家都帮帮忙,帮我指引一下好吗?-------
根据楼上版主的提示,在他的设计思想上,我做了进一步修改,基本实现了我想要的功能,具体如何实现看附件的sheet1,
现在有个问题是,我用的公式已经很长了,如果再加上版主的ISERROR函数的话提示超长,该怎么办哪?:(-----问题1
第一次写数组公式就超长型,请教一下对于这样的实现大家有没有什么更便捷的方法呢?------问题2-------
头晕晕的,上面忘贴附件了附件: 您所在的用户组无法下载或查看附件-------
大家看的一定头晕,我自己也晕。不过公式各条件处理方式一样,思路如下:
1  ISBLANK($B$2)+(list!$A$3:$A$8=$B$2) 来判断如果$B$2不是空的话,就必须满足list!$A$3:$A$8=$B$2 这个条件,其他条件类推
2 用index 定位$A$1:$L$8矩阵中的行与列
3 行用上SMALL的技巧其他大家要是看的头还晕的话,就用evaluate formular慢慢解析吧在此再次感谢fanlei版主的快速回复和Eraser2000编写的数组教材不过真不希望帖子就此结束,希望大家都能帮我改进这个方法或提供一些新思路呀,多谢了

[ Last edited by chattergirl on 2005-12-12 at 19:54 ]-------
突然间有个新点子,用条件格式来隐藏那些#num!的内容,就是把字体的颜色设成背景色一样的颜色,这样来免去用IF  ISERROR来判断那么长的公式。可条件格式我选 formular   =iserror(A16) 为什么不行呢?帮帮我呀,大侠们

[ Last edited by chattergirl on 2005-12-12 at 21:22 ]-------
可以了,可以了,通过条件格式改进实现一下效果,屏蔽#num!的内容,看过去舒服一些了,具体效果见附件sheet1。呵呵,今天小有收获。不过公式还是比较繁,比较长,相信还有更好的办法呀,大家一起出出主意吧!

[ Last edited by chattergirl on 2005-12-12 at 21:58 ]附件: 您所在的用户组无法下载或查看附件-------
不过发觉数组公式运行效率太低呀,每改变一个条件时,所有公式都得重新运算。
在数量级是500的时候运行就比较慢了。请大家多多研究,看看该如何改进,如何提高效率呀!-------
怎么没人理,大侠们到哪去了,我顶顶顶-------
我头还在晕乎中,实在是头大大的
[]作者:本站整理  来源:不祥