[英]How can I add multiple data to one column according to the specific data in another column in Excel?
[英]Excel formula to get specific data that according to another column
我有一個包含各種工作表的電子表格,每個工作表都包含不同類型的訂單,包括項目,描述,數量等。
ITEM DESCRIPTION QTY
Apple ... 1
Orange ... 4
我想得到一個公式,該公式能夠找出每張紙上的物品總數。
如果要在單個單元格中執行此操作,恐怕沒有VBA的唯一方法是手動搜索所有頁面:
= SUMIF(Page1!A:A,“ = ItemName”,Page1!C:C)+ SUMIF(Page2!A:A,“ = ItemName”,Page2!C:C)+ ...
其他解決方案將涉及您創建自己的個人vba函數或在每張工作表中添加新的單元格,但我不確定這些單元格是否可能。
如果所有帶有“數據”的工作表都采用相同的格式,則可以通過以下操作節省時間和維護:
創建一個名為start的工作表,該工作表位於所有“數據”工作表之前。 此工作表應為空白(也許有一點文字說“此工作表故意為空白”)
創建一個名為end的工作表,該工作表位於所有“數據”工作表之后。
然后,在摘要表中,您可以執行=SUM(start:end!C:C)
(我假設您的數量在上述示例的C列中)。
如果使用這種方法,則可以輕松地在開始和結束之間添加圖紙; 該公式將不需要重寫
根據@ l3echod在另一個答案中的評論,如果您希望每件商品的總量,也可以在SUMIF和SUMIFS公式中使用此模式:
=SUMIF(start:end!$A:$A,$A2,start:end!$C:$C)
這假定所討論的項目在單元格A2中。 請注意,根據您擁有的數據量,這可能是計算速度很慢的公式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.