Excel精英培训网

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

[已解决]求助按条件自动提取数据并正确显示结果

[复制链接]
发表于 2016-12-14 21:17 | 显示全部楼层 |阅读模式
本帖最后由 明日之星 于 2016-12-17 16:18 编辑

增加说明附件.rar (9.33 KB, 下载次数: 7)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2016-12-21 20:56 | 显示全部楼层
望帝春心 发表于 2016-12-16 07:54
之前5楼回复你的公式就是这个效果啊,引用区域范围自己看着改一下就可以了啊,另外说了0你自己去处理

引用公式后当表1代号有重复时结果就出现错误,请版主帮忙优化公式,谢谢! 引用公式后表1代号有重复时结果错误.rar (11.43 KB, 下载次数: 1)
回复

使用道具 举报

发表于 2016-12-15 08:23 | 显示全部楼层
  1. =IF(COUNTIF($B2:B2,TEXT($B2-SUM(Sheet1!$B2:B2),";0;")),"",TEXT($B2-SUM(Sheet1!$B2:B2),";0;"))
复制代码
右拉下拉
回复

使用道具 举报

 楼主| 发表于 2016-12-15 17:40 | 显示全部楼层
本帖最后由 明日之星 于 2016-12-22 12:33 编辑
引用公式后存量数据发生变化后结果出错,请大神帮忙诊断,谢谢!
回复

使用道具 举报

发表于 2016-12-15 17:55 | 显示全部楼层
明日之星 发表于 2016-12-15 17:40
引用公式后存量数据发生变化后结果出错,请大神帮忙诊断,谢谢!

你这个意思好难理解不过还好,就是不会
回复

使用道具 举报

发表于 2016-12-15 18:35 | 显示全部楼层    本楼为最佳答案   
明日之星 发表于 2016-12-15 17:40
引用公式后存量数据发生变化后结果出错,请大神帮忙诊断,谢谢!
  1. =IFERROR(IF(COLUMN()=3,--TEXT(SUM(VLOOKUP($A8,Sheet1!$A$2:$E$4,COLUMN($B8:B8),))-$B8,"0;;;"),IF($B8-SUM(VLOOKUP($A8,Sheet1!$A$2:$E$4,COLUMN($B8:B8),))>0,"",SUM(VLOOKUP($A8,Sheet1!$A$2:$E$4,COLUMN($B8:B8),)))-SUM(B8:$B8)),"")
复制代码
好长了,零自己处理吧

评分

参与人数 1 +1 收起 理由
明日之星 + 1 很给力

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-12-15 21:31 | 显示全部楼层
望帝春心 发表于 2016-12-15 18:35
好长了,零自己处理吧

版主:还是不对!大概意思是表2日程中数据是从表1日程区对应日期列引用过来的数据源,但最终显示出的数据是减掉了存量后的数据。如:第二行13号是500,14号是200,引用过来数据源就应分别是500与200,但由于此项有存量600个,从左往右扣减存量,所以在13号列最终数据为600-500 =100,此时存量够用所以此处不显示数据,到了14号引用过来的数据源应为200,但因此项存量在13号扣减完500后还剩100,所以最终14号列显示数据为100,后面从15号起表1没有数据了,所以后面全部没有数据显示。核心思想:从表1引用到表2的对应项数据如果存量数大于日程区域引用过来的数据源时单元格不显示数据,如果存量小于某日程内这个数时,差数为多少此列日程对应项就显示多少数据,存量是从左往右依次扣减,扣完为止。如果函数实现起来难度太大了,有VBA代码运行能达到目的也可以,VBA是您的强项
回复

使用道具 举报

发表于 2016-12-15 21:54 | 显示全部楼层
明日之星 发表于 2016-12-15 21:31
版主:还是不对!大概意思是表2日程中数据是从表1日程区对应日期列引用过来的数据源,但最终显示出的数据 ...

公式是数组公式,把你正确结果模拟出来,不用说这一大堆的

评分

参与人数 1 +1 收起 理由
明日之星 + 1 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-12-15 22:30 | 显示全部楼层
望帝春心 发表于 2016-12-15 21:54
公式是数组公式,把你正确结果模拟出来,不用说这一大堆的

增加说明附件.rar (9.33 KB, 下载次数: 1)
回复

使用道具 举报

发表于 2016-12-16 07:54 | 显示全部楼层
明日之星 发表于 2016-12-15 22:30
正确结果模拟附件上传,辛苦版主帮忙看下,谢谢!

之前5楼回复你的公式就是这个效果啊,引用区域范围自己看着改一下就可以了啊,另外说了0你自己去处理

评分

参与人数 1 +1 收起 理由
明日之星 + 1 赞一个

查看全部评分

回复

使用道具 举报

发表于 2016-12-16 07:56 | 显示全部楼层
明日之星 发表于 2016-12-15 22:30
正确结果模拟附件上传,辛苦版主帮忙看下,谢谢!
  1. 跟你模拟的效果一样吗?
复制代码


QQ截图20161216085734.png

评分

参与人数 1 +1 收起 理由
明日之星 + 1 很给力

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 09:02 , Processed in 1.037065 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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