LibreOffice公式 - 从列表中查找并汇总数量

时间:2015-04-24 15:11:37

标签: libreoffice-calc

我有一个spredsheet,其中包含第一个colum Part Number和$ PN中的第二个价格(以及其他一些细节)。该列表长约100.000项。

有时我从客户那里得到一个关于总价格的询问,例如。 500项,其中一些数量不同。

如果可能,我可以在该工作表中创建第二张工作表导入所请求的PN及其数量,并使用公式从第一张工作表获取总数量的数据。

例如。

    Sheet 1 
PN  Price
A   234
B   765
C   547
D   24
E   45
F   754

    Sheet 2     
Pn  Quantity    Total
A   1           234
D   3           72
E   2           90
                396

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用VLOOKUP()功能轻松解决此问题。它接受一个数组,搜索某个值并从同一行的另一列返回一个值。在您的情况下,您将以下公式放入单元格Sheet2:C2(下面的第一个单元格" Total"):

  

$MY_COMMIT^3

(我已添加一些空格以提高可读性)。

公式解释:

=VLOOKUP(A2; Sheet1!$A$2:$B$7; 2) * B2

由于第二个参数具有绝对单元格引用,因此您只需在表单2上向下拖动公式即可将其展开到其他行。

我无法判断这是否适用于非常大的ods文件,在这种情况下,您可能最好将该数据导入LibreOffice Base SQL数据库。