ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 9159|回复: 7

[原创] 二维表变成一维表

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-3-17 23:15 | 显示全部楼层 |阅读模式
在对服装车间料帐收发时,采用二维表格,前面有好几个记录,不能直接进行透视.并且收发相抵后的净额也不能直接得到,要手工换算.再则数据是连续变化的.新手上路,请多多关照.
目标:能直接利用车间的工作记录,做成数据透视表,能反映出发出数.收入数.在产品数(差额).
如何附表格啊?


我认为现在要解决两个技术问题:1.非标准格式的自动识别.通常数据透视表的源数据表示是在同一行中描述一个并列关系的数量问题,是"顺"的关系.而我所要解决的是"折"关系的事情.是不相关关系,各个尺码同前面的加工户\货号\色泽,是"顺"关系,就是尺码之间没有关系.这对透视工作带来很多麻烦.2.收发数据的相抵关系.我想应该通过一个程序设计,让EXCEL对"收""发"两个符号有自动反应,发为"+",收为"-",或者自动加减.
       目标是充分运用车间现有的资料,自动生成每日的统计数据.能做到动态反映.以前手工数据又慢又错.等数据出来,要么货已出了,要么问题出了.没什么意义了.
我刚学这个,觉得EXCEL太好了.但对于以上问题,还是要请各位帮忙.谢谢了.

[ 本帖最后由 zjjkdf 于 2009-3-18 15:17 编辑 ]

查询资料.rar

7.53 KB, 下载次数: 135

生产二维表现在的做法.rar

8.18 KB, 下载次数: 162

TA的精华主题

TA的得分主题

发表于 2009-3-17 23:23 | 显示全部楼层
点击右下角的“编辑”,进入管理界面后点“浏览”,找到附件,选择上传即可。

TA的精华主题

TA的得分主题

发表于 2009-3-18 00:28 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-18 17:38 | 显示全部楼层

回复 2楼 BIN_YANG168 的帖子

照此执行.OK
谢谢.

TA的精华主题

TA的得分主题

发表于 2009-10-31 18:13 | 显示全部楼层
以下是楼主现在的手工做法:
1.将这张表COPY成四张(对应四个尺码)
2.做S码的语句.删去后面的M码L码2L码资料.排序.删去空白的行.在S码下有数字的行前面,插入"S码"字样.顶行的S码改成"尺码"字样.这样就成了一维表格.同样道理,做M\L\2L的一维表格.
3.将做好的四张一维表格粘贴好.
4.对收发栏排序,将收的数字乘以(-1),变成负数.做好数据处理,为后面的求和相抵做好准备.
5对这个表格进行数据透视.

感觉很烦.容易出问题.如果有后续数据,先得照上处理好了,做成一个小的一维表,粘贴上去,再行透视.总体感觉是:汽车刚开始时,前面用马拉一样.但总有一天,汽车会取代马车.前景愿望:除了原始数据要手工输入,所有的运算处理都有EXCEL完成.呜啦.

TA的精华主题

TA的得分主题

发表于 2009-10-31 20:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
3月份的贴子了!~~
貌似可以用SQL查询语句解决,下载附件试试

TA的精华主题

TA的得分主题

发表于 2009-10-31 20:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
导入外部数据+SQL查询改造数据源结构:
如附件所示!~~
2009-10-31_201933.png

查询资料.rar

9.56 KB, 下载次数: 63

TA的精华主题

TA的得分主题

发表于 2009-10-31 20:41 | 显示全部楼层

透视表法转换为一维表

根据楼主的描述,应该是希望将源数据得到一个以下面几个为字段名的新数据表:
源数据的字段形式:
流水号收发货号加工色泽S码M码L码2L码


变为:
流水号收发货号加工色泽号码数量


步骤1:对源数据做数据透视表,如图:
透视表二维转为一维1.jpg

2、复制透视表内容,在空白表选择性粘贴为数值。
3、CTRL+H,将“求和项:”全部替换为空,并修改“数据”、“汇总”字段为“号码”、“数量”,得到新的一维数据表,如图:

透视表二维转为一维2.jpg 4、对新的一维数据表做透视表即可得到“目标”的样子。

[ 本帖最后由 gouweicao78 于 2009-10-31 20:45 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-20 02:37 , Processed in 0.038498 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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