Office中国论坛/Access中国论坛

标题: 求助,如何将同时符合型号和客户的数据快速生成在一个新表中 [打印本页]

作者: sclanq    时间: 2016-9-12 15:40
标题: 求助,如何将同时符合型号和客户的数据快速生成在一个新表中
求助,如何将同时符合列1[attach]59910[/attach]和列2的数据快速形成在一个新表中file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\173888711\QQ\WinTemp\RichOle\VGMJ_J%1`5TA8Z}R]%_{3BL.png,免得用粘贴,太慢了,需要贴几千行file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\173888711\QQ\WinTemp\RichOle\VGMJ_J%1`5TA8Z}R]%_{3BL.png


作者: sclanq    时间: 2016-9-12 15:45
有没有大神可以指导一下,谢谢
作者: roych    时间: 2016-9-12 17:20
用点小技巧就好了:
[attach]59912[/attach]先用数据透视表把组合列出来,然后做一个辅助表,再引用辅助表得到一个组合后的列,再稍稍分列即可得到结果:
[attach]59913[/attach]


作者: roych    时间: 2016-9-13 11:20
roych 发表于 2016-9-12 17:20
用点小技巧就好了:
先用数据透视表把组合列出来,然后做一个辅助表,再引用辅助表得到一个组合后的列,再 ...

excel表不好弄。但是access或者sql server有个东西叫做笛卡尔乘积,是完全无压力的。1、先将需要组合的分成多个表,以原文件为例,分为“客户”和“型号”两张表。
[attach]59918[/attach][attach]59919[/attach]
2、创建一个查询,将相应的字段拖到下方的窗格即可:
[attach]59921[/attach]

3、右击空白处,选择“数据表视图”
[attach]59922[/attach]

4、即可显示组合后的数据:
[attach]59920[/attach]

5、如有必要,可保存该查询后再导出到excel什么的。选择该查询,右击,导出即可。这里不再截图。详细见附件:
[attach]59923[/attach]








欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3