0$房天下问答|Excel难题求解$https://m.fang.com/ask/ask_120981.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=120981
共6个回答
-
-
-
loverandy
丨Lv 4
1、文件上传一下,把当中的数据真实情况换个,替换一下即可2、大伙帮你理出具体思路3、这个活儿一般,思路及操作方法有了,就是具体的COPY数据透视表可做,只是要事后做,事前没有规划所以你遇到困惑ACCESS时间上说不值得,应用途径牛刀杀鸡了============叶绿楚才2008/08/11
-
-
-
wittyman
丨Lv 3
因涉及 名称,规格,材料,数量/金额,不知道你具体汇总的方式,按理说是个三维表,简单的EXCEL 不可能做出来,必须对样式作设计。 较好的做法是写个宏,或是像楼上说的,倒进某个数据库例如ACCESS。个人认为原表格设计得算是合理的了。
-
-
-
冰印
丨Lv 3
新建一个工作表,用EXCEL中的选择性粘贴中的转置功能就OK了
-
-
-
牛角尖等你
丨Lv 3
将此表格区哉复制,再在新建页里进行选择性转置粘贴.然后就能进行分类汇总了
-
-
-
风在吹起
丨Lv 3
没看见附件,这个问题应不是大问题。你想如何汇总?按年还是按物品,用一下例表就可以了。
-
-
-
围棋九段
丨Lv 3
如果你学会使用EXCEL中的宏,针对这种问题就容易的多了~~~用宏生成了一个新的表格,希望能符合你的要求 ^_^(由于表格过大...我也传到我的共享资料里了...)语句如下:Sub x()Set s = Sheets.Adds.Name = "新表格"Sheets("原表格").SelectSet r = Range("a7:c383")a = 7b = 7For i = 1 To 110Sheets("原表格").Selectr.Copys.SelectCells((i - 1) * 377 + 2, 1).Selects.PasteSheets("原表格").SelectRange(Cells(a, b), Cells(383, b + 1)).Copys.SelectCells((i - 1) * 377 + 2, 4).Selects.PasteSheets("原表格").SelectCells(a - 2, b).Copys.SelectRange(Cells((i - 1) * 377 + 2, 6), Cells(i * 377 + 1, 6)).Selects.Pasteb = b + 2NextApplication.CutCopyMode = FalseEnd Subps:生成的表格还需要进行少量修改,例如去掉空数据,调整日期等,不过已经可以用于数据透视表了
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功