通过匹配1列合并2个电子表格

时间:2014-10-07 04:35:45

标签: excel excel-vba spreadsheet openoffice-calc libreoffice-calc vba

我有一个没有价格的商品清单。这些项目在其中一列中有参考编号。

enter image description here

这些商品的价格在纸张价格表上(包含ref的1列,包含价格的1列)。

我希望将每件商品与其价格相匹配。

现在我正在搜索每个参考,然后输入相应的价格,但效率很低。

有没有办法在另一个批量电子表格中手动输入价格(1列带引用,1列带价格),然后应用一些逻辑来匹配每个重复的ref及其价格?

也许有一个更好的解决方案,我没想到......

感谢您的帮助。

注意:我使用的是LibreOffice,但如果绝对必要,我可以使用Excel。

1 个答案:

答案 0 :(得分:1)

VLOOKUP函数搜索矩阵第一行中元素的第一个出现点,并返回其中一列(由参数定义)的值。

如果我理解你的解释,你可以将PriceList放在一张纸上,然后:

=VLOOKUP(<reference_number_cell>, <price_list_interval>, 2, FALSE)

<price_list_interval>代表新创建的价目表(参考+价格)的两列。

这将从整个价目表中获取参考编号,并从中获取第2列(价格)。当然,您需要锁定价格表的参考。

VLOOKUP函数可以根据间隔进行插值,如果您的数字是有序的,并且他无法找到完全匹配。由于您正在处理参考号,因此您不应该这样做 - 这就是FALSE的用途。

希望有所帮助。

相关问题