我有 2 列,例如 c 和 m,其中包含我想要比较/查找/匹配的股票代码项。在 m 列中找到特定股票代码后,我需要比较 i 和 p 列中 c 和 m 中股票代码相关的价格并计算差额。有人可以帮忙吗!
答案1
听起来你需要使用 VLOOKUP 函数。你可以找到更多信息和快速教程请点击此处。
屏幕左侧是参考数据。这是我要搜索的集合。右侧是工作数据,这是我要与参考数据进行比较并计算差异的数据。
请注意,我没有将单元格格式化为货币。
F列的公式是关键:
=VLOOKUP(D2, $A$2:$B$4, 2, FALSE)
这包含几个组件。第一个参数是我想要搜索的内容;D2 中的数据(此公式在 F2 中)。第二个参数是我想要比较的数据集。请注意“$”,这非常重要;通过包含“$”符号,当您将此公式复制到整个列时,您将阻止单元格引用发生变化。第三个位置上的“2”告诉我们,从我们的参考数据中,我们想要获取第二列的值。最后一个参数“FALSE”让查找知道数据未排序。
请注意,VLOOKUP 将搜索数据的第一列。
第二个部分是计算不同,这很简单:
=ABS(E2-F2)
减法计算出差值,ABS 函数确保它始终为正值。不过,您可能希望使用 +/-。
您应该能够根据您的需要调整它。