如果用Excel筛选出想要的订单号和订单号对应的金额?

我有一份一万多条记录的订单Excel表格,表格里包括订单号、每个订单对应的交易金额、交易时间等等信息。现已知道其中一百多条订单是有问题的,我要找出每个订单号及其对应的金额,并把这些订单号和金额复制到新表上。如果一个个订单号搜索再登记其金额则这个操作要重复一百多次,有什么方法可以快速搜索并提取到我想要的这堆订单号和其对应的金额??(已知有问题的订单号是不规则分布在这一万多条记录的汇总订单表里的,无法通过普通筛选找出来)

再深入一点是:如图,我的订单号有些是对应一个金额,有些则对应多个金额,而我要汇总的是每个订单号及其总金额,即对应多个金额的,要把他们先加起来,才是这个订单号的交易金额。Excel里有没有办法可以做到这种抽取订单号和对应金额的功能?

很简单的,我帮你抽取订单号和对应金额。
第一步准备工作:选中交易订单号的所有数据,点击菜单/编辑/定位/定位条件/空值/确定。在编辑栏输入=E2(假设你的交易订单号的数据从E2开始的,按Ctrl+回车。(这步是将所有的E列即交易订单号的一列,空的单元格用上面的有数据的单元格的内容填满。)
第二步。找个没数据的单元格假设在F10005单元格内插入函数,选SUMIF函数,假设有10000条记录
=SUMIF($E$2:$I$10001,E10005,$I$2:$I$10001)
这个公式不明白,你看一下SUMIF函数的说明,很容易的。
接着你就将那100条有问题的交易订单号输在E10005到E10104中,然后将鼠标将含公式的F10005,拖拉到底就好了。金额就会全出来了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-31
在EXCEL下面做这样的工作有很大的局限性,如果在数据库下面这样的问题根本不是什么难题,建议你有时间看看ACCESS数据库中的罗斯文商贸数据库示例,所做修改就可以为你所用。
目前要解决的办法是:1、让你的“E列”(即交易订单号列)不能有空值,也就是把“订单号”和后面的“产品代码”、“数量”及“交易金额”列形成一一对应的关系,这样才能按照分类汇总的办法比照交易金额出错的订单。
2、填充“订单号”列的空值时,注意不要使用单元格右下的“+”往下拉的方式,因为这样不会得到你想要的填充值。而要会使用“ctrl+D”这一快捷键,来达到等值填充的效果。
3、等值填充的方法很简单,选择你要等值填充的单元格(记住要包括已经填好的那个订单号,而且必须把它放在选择区域的顶层),然后按住CTRL键不要放,再按"D"键即可。
4、填充完后,“产品代码”、“数量”及“交易金额”有值的行所对应的“订单号”列就没有了空值。再用分类统计的办法统计出每个订单号所对应的交易金额总数。
5、和你所掌握的订单金额总数进行比对,有差异的就是有问题的。
第2个回答  2010-10-31
可以实现的。

第一步,点击 交易订单号 单元格
第二步,菜单栏的 数据 ⇒ 分类汇总 ⇒弹出来一个对话框
第三步,在对话框中选择对应项
(分类字段:交易订单号 汇总方式:求和 选定汇总项:交易金额)
第四步,确定就可以了。

试试看,我这边是OK的!!
(加分ya!)
第3个回答  2010-11-14
你看一下其它筛选条件有没有选上,是不是跟这个冲突了。
把所有筛选去掉,重新选就OK了本回答被提问者采纳
第4个回答  2010-10-31
文字表述太麻烦,还是把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 [email protected],做个方法给你吧