从Excel文件提取数据,建立新表格的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:00:20
我有2个问题待解决,希望各位大哥大姐赐教:

问题1. 如何从一个EXCEL表格中提取内容建立新表格

我有表格如下:
产品编号 批次 数量
001 A1 10
001 A2 10
001 A3 10
002 B1 3
002 B2 3

我想提取“编号”和“数量”这2个值,重新建立一个表。如下:

产品编号 数量
001 30
002 6

到此为止表里的编号就唯一了。那么下一步:

问题2. 如何把多张表格的内容整合到一张表格

我有比如2张表格A和B,里面都有“编号”这个值。 我要找出A B共有的编号,并把两张表内关于同一个编号的信息都整合到一张表中。 如果编号不共有,要在原来的表里体现出来。如:
原表A:
编号 数量
001 10
002 5

原表B:
编号 型号
001 A6
003 B9

-----------处理后----------
表A:
编号 数量 型号是否已知
001 10 是
002 5 否

表B:
编号 型号 数量是否已知
001 A6 是
003 B9 否

新建表:
编号 数量 型号
001 10 A6

问题1:“数据”--->“分类汇总”:分类字段选编号,汇总方式选求和,汇总项选数量。单击“确定”。

问题2:
表A的c2单元格:=if(iserror(match(a2,表B!a:a,0)),"否","是")
表B的c2单元格:=if(iserror(macth(a2,表A!a:a,0)),"否","是")

关于新建表的生成:
在表A或表B中筛选c列为“是”的数据,筛选出来后,全选数据,“编辑”--->“定位”:选“可见单元格”,复制粘贴到新建表中。

不知道你对宏懂多少,如果有一点基本常识的话,我可以帮你写一个宏,这样你可以做任何表格

宏来解决。简单

都在说宏,宏可是一个神秘的东西哟,真的好想学一下啊!