我向很多商店运送很多物品,我有两张 Excel 表。其中一张表显示我有多少件物品已发货每家商店还有一张表显示我有多少卖在每家商店。问题是我需要将它们链接在一起(应该在开始时就完成,但哦,好吧......)。我向大约 547 家商店发货,向大约 450 家商店销售商品。因此,并非每家发货的商店都有商品出售,但商店 ID 是唯一的,不会重复,除了在每张表中。
所以我有
表 1:商店列表及发货商品数量
StoreID | qty-item1-shipped | qty-item2-shipped | qty-item3-shipped
-------------------------------------------------------------------
4564 | 45 | 56 | 34
第 2 页:商店列表及所售商品数量
StoreID | qty-item1-sold | qty-item2-sold | qty-item3-sold
----------------------------------------------------------
4564 | 35 | 46 | 24
我真的应该知道这一点,这是很基础的,但它让我抓狂......最终结果应该是
| | Qty Shipped | Qty Sold
---------------------------------------
Store1 | item1 | 45 | 35
Store1 | item2 | 46 | 56
Store2 | item1 | 65 | 4
Store2 | item2 | 25 | 14
现在我应该使用访问数据库来做这种事情,但从概念上讲,我缺少一个相当大的基本部分,你能帮助一个白痴找到他的路吗?
答案1
就像 Alexandre 说的你应该使用 sumif
col A: store
col B: items (of store X)
col C: sum of item Y shipped (Y an item from store x )
col D: sum of item Y sold
before you can do that you should use pivot table to rearrange your tables
store1 item1...value
store1 item2...value
store2 item1
store2 item3
etc
使用 excel 做这件事并不难,但是有这么多的商店和如此有价值的数据,我认为是时候考虑真正的数据库了...找一个聪明的孩子为你建立一个 sqlserver express 数据库(免费)/开源数据库...即使要花一点钱...你晚上也会睡得更好。祝你好运
答案2
在副本上(以防万一!)删除qty-
、-shipped
和-sold
。使用多个合并区域为每张工作表创建数据透视表。双击总计的交点以深入查看其数据。将一个表的右侧列向右移动。将每个表的特殊值复制粘贴到单个新工作表中,一个在另一个之上。将下方标签右侧列的标签上移到另一行并删除下方标签。您最终应该得到一个适合再次透视以显示所需输出的“平面文件”,或者如果后者确实是您想要的,则可以输入数据库。