Excel精英培训网

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

[已解决]跨表两个条件筛选出到期商品的记录

[复制链接]
发表于 2012-10-17 17:30 | 显示全部楼层 |阅读模式
本帖最后由 时而学习之 于 2012-10-17 17:31 编辑

现在食品安全越来越重要,为了方便准确的管理好库存商品有效期到期提前预警,现做了个简单的表请大家帮忙完成一下,谢谢!!!详见附件:
最佳答案
2012-10-17 18:10
定义名称 :
Temp=IF((入库明细账!$G$2:$G$5000-SUMIFS(出库明细账!$G$2:$G$5000,出库明细账!$B$2:$B$5000,入库明细账!$C$2:$C$5000,出库明细账!$D$2:$D$5000,入库明细账!$D$2:$D$5000)<>0)*(入库明细账!$B$2:$B$5000<TODAY()+10),ROW(入库明细账!$B$2:$B$5000),65536)

在B5输入公式
=INDIRECT("入库明细账!R"&SMALL(Temp,ROW()-4)&"C"&COLUMN()+1,0)&""
拖动填充到相关区域
条件筛选库存商品.zip (14.11 KB, 下载次数: 5, 售价: 1 个金币)

条件筛选库存商品.rar

11.97 KB, 下载次数: 17

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-10-17 18:10 | 显示全部楼层    本楼为最佳答案   
定义名称 :
Temp=IF((入库明细账!$G$2:$G$5000-SUMIFS(出库明细账!$G$2:$G$5000,出库明细账!$B$2:$B$5000,入库明细账!$C$2:$C$5000,出库明细账!$D$2:$D$5000,入库明细账!$D$2:$D$5000)<>0)*(入库明细账!$B$2:$B$5000<TODAY()+10),ROW(入库明细账!$B$2:$B$5000),65536)

在B5输入公式
=INDIRECT("入库明细账!R"&SMALL(Temp,ROW()-4)&"C"&COLUMN()+1,0)&""
拖动填充到相关区域
条件筛选库存商品.zip (14.11 KB, 下载次数: 5, 售价: 1 个金币)
回复

使用道具 举报

 楼主| 发表于 2012-10-17 18:31 | 显示全部楼层
suye1010 发表于 2012-10-17 18:10
定义名称 :
Temp=IF((入库明细账!$G$2:$G$5000-SUMIFS(出库明细账!$G$2:$G$5000,出库明细账!$B$2:$B$5000 ...

老师:Excel打不开呀!右下方显示如图
QQ截图20121017183334.jpg
回复

使用道具 举报

发表于 2012-10-17 20:56 | 显示全部楼层
时而学习之 发表于 2012-10-17 18:31
老师:Excel打不开呀!右下方显示如图

数组公式,太耗时间了O(∩_∩)O可以把5000改为500试试。

另外也可以切换 重算工作表 为手动模式
回复

使用道具 举报

 楼主| 发表于 2012-10-18 08:55 | 显示全部楼层
各位老师还有没有其它方法?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 23:48 , Processed in 0.305804 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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