Excel精英培训网

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

[已解决]通过表1,如何自动生成表2?内详

[复制链接]
匿名  发表于 2014-7-9 15:26 |阅读模式
表1已经自己做出来了,现在就是怎样让表1的内容自动导出成表2的形式(每个售货员单独一张业绩表)。
最佳答案
2014-7-10 09:25
本帖最后由 baksy 于 2014-7-10 16:06 编辑
QQ_500954 发表于 2014-7-10 09:00
麻烦你复制一下得了


A3=IFERROR(INDIRECT("Sheet1!R1C"&SMALL(IF(OFFSET(Sheet1!C$1:H$1,MATCH($A$1,Sheet1!B$1:B$9,)-1,)>0,COLUMN(OFFSET(Sheet1!C$1:H$1,MATCH($A$1,Sheet1!B$1:B$9,)-1,))),ROW(A1)),),"")
B3=IFERROR(INDIRECT("Sheet1!R"&MATCH(A$1,Sheet1!B$1:B$9,)&"C"&SMALL(IF(OFFSET(Sheet1!C$1:H$1,MATCH($A$1,Sheet1!B$1:B$9,)-1,)>0,COLUMN(OFFSET(Sheet1!C$1:H$1,MATCH($A$1,Sheet1!B$1:B$9,)-1,))),ROW(A1)),),"")
C3=IFERROR(INDIRECT("Sheet1!R2C"&SMALL(IF(OFFSET(Sheet1!C$1:H$1,MATCH($A$1,Sheet1!B$1:B$9,)-1,)>0,COLUMN(OFFSET(Sheet1!C$1:H$1,MATCH($A$1,Sheet1!B$1:B$9,)-1,))),ROW(A1)),),"")
D3=IF(B3="","",B3*C3)

A3,B3,C3公式三键回车( 公式复制后,点一下公式编辑栏的任意位置,先按住 shift、ctrl 两个键,然后敲enter键。)

表1

表1

表2

表2
发表于 2014-7-9 15:50 | 显示全部楼层
回复

使用道具 举报

发表于 2014-7-9 15:52 | 显示全部楼层
B3=INDIRECT("Sheet1!R"&MATCH(A$1,Sheet1!B$1:B$9,)&"C"&ROW(),)&""
C3=INDIRECT("Sheet1!R2C"&ROW(),)
D3=IF(B3="","",B3*C3)
公式下拉。
回复

使用道具 举报

匿名  发表于 2014-7-9 15:59
baksy 发表于 2014-7-9 15:52
B3=INDIRECT("Sheet1!R"&MATCH(A$1,Sheet1!B$1:B$9,)&"C"&ROW(),)&""
C3=INDIRECT("Sheet1!R2C"&ROW(),)
...

能自动生成吗?有的物品数量为“0”,数量为0的就不显示在表二中
回复

使用道具

发表于 2014-7-9 16:01 | 显示全部楼层
QQ_500954 发表于 2014-7-9 15:59
能自动生成吗?有的物品数量为“0”,数量为0的就不显示在表二中


都解决。
效果如下;
售货员2
 
总计
 
 
数量
单价
合计
物品名称1
3
2
6
物品名称2
89
3
267
物品名称3
 
2
 
物品名称4
456
4
1824
物品名称5
 
2.5
 
物品名称6
34
5
170
回复

使用道具 举报

匿名  发表于 2014-7-9 16:06
baksy 发表于 2014-7-9 16:01
都解决。
效果如下;

比如物品3、物品5数量都是0,需要对整行删除,只能手动筛选删除吗?能不能通过表1,自动生成每个人的表2,同时自动删除物品数量为“0”的行?谢了!
回复

使用道具

发表于 2014-7-9 16:55 | 显示全部楼层
QQ_500954 发表于 2014-7-9 16:06
比如物品3、物品5数量都是0,需要对整行删除,只能手动筛选删除吗?能不能通过表1,自动生成每个人的表2, ...

07版,公式下拉;
A3=IFERROR(INDIRECT("Sheet1!R1C"&F1,),"")
B3=IFERROR(INDIRECT("Sheet1!R"&MATCH(A$1,Sheet1!B$1:B$9,)&"C"&F1,),"")
C3=IFERROR(INDIRECT("Sheet1!R2C"&F1,),"")
D3=IF(B3="","",B3*C3)

03版
A3=INDIRECT("Sheet1!R1C"&F1,)
B3=INDIRECT("Sheet1!R"&MATCH(A$1,Sheet1!B$1:B$9,)&"C"&F1,)
C3=INDIRECT("Sheet1!R2C"&F1,)
D3=IF(B3="","",B3*C3)

回复

使用道具 举报

匿名  发表于 2014-7-9 17:15
baksy 发表于 2014-7-9 16:55
07版,公式下拉;
A3=IFERROR(INDIRECT("Sheet1!R1C"&F1,),"")
B3=IFERROR(INDIRECT("Sheet1!R"&MATCH(A ...

大神,能加我qq吗?1771998222
A3  B3输进去输出不对,C3可以输出。
回复

使用道具

发表于 2014-7-9 17:28 | 显示全部楼层
QQ_500954 发表于 2014-7-9 17:15
大神,能加我qq吗?1771998222
A3  B3输进去输出不对,C3可以输出。

请上传出错附件
回复

使用道具 举报

匿名  发表于 2014-7-10 09:00
baksy 发表于 2014-7-9 17:28
请上传出错附件

上传不了,总提示内部服务器错误。。。。
 
物品名称1
物品名称2
物品名称3
物品名称4
物品名称5
物品名称6
个人总计
姓名
2
3
2
5
4
1.5
总计1
售货员1
67
5
总计2
售货员2
8
5
5
5
总计3
售货员3
78
6
总计4
售货员4
876
78
5
8
76
总计5
售货员5
总计6
售货员6
58
78
5
总计7
售货员7
32
34
34


售货员1
总计:
售货员2
总计:
售货员3
总计:
售货员..无穷
总计:
数量
单价
合计
 
数量
单价
合计
 
数量
单价
合计
 
数量
单价
合计
物品名称1
物品名称1
物品名称1
物品名称1
物品名称2
物品名称2
物品名称2
物品名称2
物品名称3
物品名称3
物品名称3
物品名称3
物品名称4
物品名称4
物品名称4
物品名称4
物品名称5
物品名称5
物品名称5
物品名称5
物品名称6
物品名称6
物品名称6
物品名称6
物品名称7
物品名称7
物品名称7
物品名称7
 

回复

使用道具

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

本版积分规则

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

GMT+8, 2024-3-29 22:00 , Processed in 0.688422 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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