Excel精英培训网

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

[已解决]相同的日期,不同的月份,如何从数据透视表中提取数据?

[复制链接]
发表于 2015-2-26 17:19 | 显示全部楼层 |阅读模式
本帖最后由 剑门一线天 于 2015-2-27 19:25 编辑

相同的日期,不同的月份,如何利用数据透视表函数提取数据。比如:“1月9日”,“2月9日”,“3月9日”,......“12月9日”.出货单ZDMY00001能够正确提取透视表数据,但出货单ZDMY00002就不能正确提取透视表数据,请知道的朋友支招。麻烦看下我写的函数正确与否,不正确又该怎么解决。
=IF(OR($C3="",A8=""),"",GETPIVOTDATA(透视表!$G$4&"",客户打款!$A$4,"下单时间",DAY($L4),"客户",出货单!$C3,"地址",出货单!$C4,"品牌",出货单!$I5,"业务员",出货单!$H5))


出货单的数据提取。
最佳答案
2015-2-27 11:01
剑门一线天 发表于 2015-2-27 10:31
试过了#REF!错误

我这里可以得到正确结果:
正东门业生产计划单附件.rar (380.5 KB, 下载次数: 21)

正东门业生产计划单附件.zip

377.78 KB, 下载次数: 30

发表于 2015-2-26 17:30 | 显示全部楼层
引用的单元格不正确可以直接用手动输入

当然最简单的方法是在数据透视表选项中,把 “生成 GetPivotData”勾去掉。再引用数据透视表的内容。
回复

使用道具 举报

 楼主| 发表于 2015-2-26 17:45 | 显示全部楼层
回复

使用道具 举报

发表于 2015-2-27 00:11 | 显示全部楼层
=IF($C$21&$A$26="","",LOOKUP(,0/(透视表!$B:$B&透视表!$C:$C&透视表!$D:$D&透视表!$E:$E&透视表!$A:$A=$C$21&$C$22&$I$23&$H$23&TEXT($L$22,"M月d日")),透视表!G:G))  不过好卡....
回复

使用道具 举报

发表于 2015-2-27 09:56 | 显示全部楼层
将公式中的DAY($L22)改为TEXT($L22,"m月d日")就可以吧:
=IF(OR($C21="",A26=""),"",GETPIVOTDATA(透视表!$G$4&"",透视表!$A$4,"下单时间",TEXT($L22,"m月d日"),"客户",出货单!$C21,"地址",出货单!$C22,"品牌",出货单!$I23,"业务员",出货单!$H23))
回复

使用道具 举报

 楼主| 发表于 2015-2-27 10:31 | 显示全部楼层
试过了#REF!错误
回复

使用道具 举报

 楼主| 发表于 2015-2-27 10:32 | 显示全部楼层
谢谢:
回复

使用道具 举报

发表于 2015-2-27 11:01 | 显示全部楼层    本楼为最佳答案   
剑门一线天 发表于 2015-2-27 10:31
试过了#REF!错误

我这里可以得到正确结果:
正东门业生产计划单附件.rar (380.5 KB, 下载次数: 21)

评分

参与人数 1 +1 收起 理由
剑门一线天 + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-2-27 14:51 | 显示全部楼层
完美解决,我将透视表进行了筛选,才出现上面错误,数据表全选后就没有出错了,非常感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 20:07 , Processed in 0.288093 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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