我有一个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
提前致谢
答案 0 :(得分:1)
您可以使用VLOOKUP()
功能轻松解决此问题。它接受一个数组,搜索某个值并从同一行的另一列返回一个值。在您的情况下,您将以下公式放入单元格Sheet2:C2(下面的第一个单元格" Total"):
$MY_COMMIT^3
(我已添加一些空格以提高可读性)。
公式解释:
=VLOOKUP(A2; Sheet1!$A$2:$B$7; 2) * B2
由于第二个参数具有绝对单元格引用,因此您只需在表单2上向下拖动公式即可将其展开到其他行。
我无法判断这是否适用于非常大的ods文件,在这种情况下,您可能最好将该数据导入LibreOffice Base SQL数据库。