Excel精英培训网

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

[已解决]一个比较复杂的问题,请高手帮忙!

[复制链接]
发表于 2012-8-5 14:56 | 显示全部楼层 |阅读模式
2.rar (70.4 KB, 下载次数: 11)
发表于 2012-8-5 15:19 | 显示全部楼层
把数据透视表里面的月份放到列字段
回复

使用道具 举报

 楼主| 发表于 2012-8-5 17:03 来自手机 | 显示全部楼层
放进去就行了吗,月份好像不对应的
回复

使用道具 举报

发表于 2012-8-5 17:48 | 显示全部楼层    本楼为最佳答案   
本帖最后由 chen_pinghui 于 2012-8-6 09:14 编辑

技巧+函数。
1、筛选b列空白,选中b9:b284,在b9输入:=b8,同时按下ctrl+enter(附件中蓝色字体),解除筛选
2、在e6中输入:
  1. =INDEX(A:A,SMALL(IF($A$6:$A$285<>"",ROW($6:$285),4^8),ROW(A1)))&""
复制代码
数组公式右拉到f6,下拉,附件黄色填充部分
3、在g6中输入:
  1. =IF($F6="","",IF(ISNA(LOOKUP(,0/($B$6:$B$285&$C$6:$C$285=$F6&G$5),$D$6:$D$285)),"",LOOKUP(,0/($B$6:$B$285&$C$6:$C$285=$F6&G$5),$D$6:$D$285)))
复制代码
普通公式,下拉右拉
2.zip (98.18 KB, 下载次数: 2)

点评

又一个公式痴!哈哈!  发表于 2012-8-6 09:16
回复

使用道具 举报

 楼主| 发表于 2012-8-5 21:02 | 显示全部楼层
2.zip (98.18 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2012-8-6 09:13 | 显示全部楼层
夏之恋之夏 发表于 2012-8-5 21:02
怎么数据不完整啊,有好多都是空白的!

G6 公式中第一个if条件的F6="" 应该绝对引用,写成 $F6="",否则右拉时就导致好多空白出来了,抱歉。
  1. =IF($F6="","",IF(ISNA(LOOKUP(,0/($B$6:$B$285&$C$6:$C$285=$F6&G$5),$D$6:$D$285)),"",LOOKUP(,0/($B$6:$B$285&$C$6:$C$285=$F6&G$5),$D$6:$D$285)))
复制代码
2.zip (25.72 KB, 下载次数: 0)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-5 08:45 , Processed in 0.205871 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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