Excel精英培训网

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

[已解决]恳求高手,根据某一两个条件分表如何自动显示总表相关数据

[复制链接]
发表于 2016-8-21 08:56 | 显示全部楼层 |阅读模式
    恳请高手帮助,非常感谢。
    平时只常用几个软件,excel函数也只会用几个常用的,比如求如、排序等。现在手头一个任务,数据很大,弄了几天想找个取巧的办法,实在不行。

      总要求是把总表分成N个分表,分表只需总表的几项数据。我想,如果能用一次生成分表最理想。或者在分表填写总表总表两项唯一条件数据,其他数据可以自动显示。
     见附件
最佳答案
2016-8-21 10:37
=INDEX(总表!$D:$F,MIN(IF((总表!$A$6:$A$67=$B$2)*(LOOKUP(ROW($B$6:$B$67),0/(总表!$B$6:$B$67<>"")+ROW($B$6:$B$67),总表!$B$6:$B$67)=$C$3)*(总表!$C$6:$C$67=C$4),ROW($A$6:$A$67),4^8)),ROW(A1))&""
見附件
如果要用函數解決,就只有把這個1復制N份,然後,修改組別和戶別。
想全部自動的。就去VBA求助。

例表.zip

8.62 KB, 下载次数: 12

总分表

发表于 2016-8-21 10:22 | 显示全部楼层
本帖最后由 砂海 于 2016-8-21 10:26 编辑

中式表格, 户号空着


户号全部填上,总表当做数据库就简单多了 , 不然的话 公式 太长,效率底 , 当做题目做可以 , 实际应用没有意义.

然后组名拆开,b2填写组名(数字)
C5
=LOOKUP(1,0/($B$2&$C$3&C$4=总表!$A$6:$A$14&总表!$B$6:$B$14&总表!$C$6:$C$14),总表!$D$6:$D$14)

相应作修改

点评

按老師的思路是,先填戶名,最後在D6:D14修改區域,分別姓名,性別。年月。再加個容錯就可以了。  发表于 2016-8-21 10:41

评分

参与人数 1 +10 收起 理由
心正意诚身修 + 10 很给力

查看全部评分

回复

使用道具 举报

发表于 2016-8-21 10:37 | 显示全部楼层    本楼为最佳答案   
=INDEX(总表!$D:$F,MIN(IF((总表!$A$6:$A$67=$B$2)*(LOOKUP(ROW($B$6:$B$67),0/(总表!$B$6:$B$67<>"")+ROW($B$6:$B$67),总表!$B$6:$B$67)=$C$3)*(总表!$C$6:$C$67=C$4),ROW($A$6:$A$67),4^8)),ROW(A1))&""
見附件
如果要用函數解決,就只有把這個1復制N份,然後,修改組別和戶別。
想全部自動的。就去VBA求助。

瞰桶.rar

8.25 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2016-8-21 11:14 | 显示全部楼层
感谢砂海和版主心正意诚身修热心的帮助。我正按你们所提供的公式在尝试,感谢!!! 试验结果一会发上来。
回复

使用道具 举报

发表于 2016-8-21 11:17 | 显示全部楼层
在总表插入合并列,分表使用vlookup也能简单达到目的

例表.zip

9.68 KB, 下载次数: 4

评分

参与人数 1 +8 收起 理由
心正意诚身修 + 8 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-8-21 11:51 | 显示全部楼层
       按砂海的进行尝试,把所有户名都填上了数字(原总表本来都填上了的),并拆分了一个组出来,没有成功。可能我不会开吧。再次感谢砂海的热心帮助。

      版主心正意诚身修的全部做好了,尝试填入组号和户号,数值就显出来了,完全正确,并且又方便快捷。非常感谢!!!!

       还有一个小小的要求,我附件没有说明,就是组号格式要求是01 02 03 这样的。如果改成这样,每户的第一个的出生年月就显不出来了。再次请心正意诚身修 帮助修改一下。

瞰桶_谢谢.zip

10.05 KB, 下载次数: 3

加上了户名

回复

使用道具 举报

发表于 2016-8-21 12:23 | 显示全部楼层
试过了,可以的,你用总表得到格式去刷分表的组名.
回复

使用道具 举报

发表于 2016-8-21 14:04 | 显示全部楼层
qq22894361 发表于 2016-8-21 11:51
按砂海的进行尝试,把所有户名都填上了数字(原总表本来都填上了的),并拆分了一个组出来,没有成功 ...

你把有问题的附件传上来。
你怎么改的。哪儿不没出为。我再看。。还有。你这样回复我是看不到的。
回复

使用道具 举报

发表于 2016-8-21 14:10 | 显示全部楼层
qq22894361 发表于 2016-8-21 11:51
按砂海的进行尝试,把所有户名都填上了数字(原总表本来都填上了的),并拆分了一个组出来,没有成功 ...

砂海老师的方法也是可以的。而且运行速度也快。
首先。他的区域是到14行结束 ,这个你需要修改。
然后就是他的公式第一个只能得到姓名。。你要把最后的D6:D14分改成.E..F..这样才能得到三个结果。
回复

使用道具 举报

 楼主| 发表于 2016-8-21 16:12 | 显示全部楼层
我把总表的户号改了一下,公式就报错了。。。。
01.jpg
02.jpg
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 16:57 , Processed in 0.351800 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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