我在尝试理解 TABLES 中的绝对引用时遇到了严重问题。我不想使用 =UNIQUE 函数,因为它会导致 #SPILL 错误,并且我需要另一个表中的唯一值。此外,=UNIQUE 函数是 Office 365 独有的,而我在我们大多数员工使用 Office 2019 的办公室工作,所以我真的不能使用 =UNIQUE 函数,即使那是唯一的方法。
我以前使用 IFERROR/INDEX/MATCH/COUNTIF 公式通过引用单元格本身来从列中提取所有唯一值,但是从一个表中提取到另一个表时我无法正确引用它。由于我必须从一个表的列中提取所有唯一值到另一个表的列,我不明白我应该如何引用这些列或单元格。
对于这个问题,我在两个单独的工作表(分别为“ORDER”和“INVENTORY”)中有两个表(名为“ORDER_IN”和“INV”)。第一个表(表“ORDER”中的表“ORDER_IN”)包含水果的订单历史以及它们的数量和日期。这些列是:“水果名称”、“订单数量”和“日期”。第二个表(表“INVENTORY”中的表“INV”)包含“Fruit Name”和“Total IN”。可以在多个日期以多个数量订购相同的水果。我需要工作簿来提供两个功能:
有时,可以订购一种新水果;因此,当我将“水果名称”添加到我的“ORDER_IN”时,我希望它自动添加到我的“INV”表中。这是我需要帮助的。
此后,我希望“INV”表中的该条目自动对“ORDER_IN”表中“订单数量”列中的所有值求和,并将该值返回到“INV”表中相应的“TOTAL IN”列。我知道如何使用 SUMIF 做到这一点。
我添加了下表的图像。基本上,例如,我希望条目“Mango”仅在“INV”表中出现一次,“TOTAL IN”下的 (20+80+80=) 180。
工作表“ORDER”中的表“ORDER_IN”
工作表“INVENTORY”中的表“INV”
表“INVENTORY”中的表“INV”(已完成)[这是我想要的,但自动;下表是手动填写]