0

我有 2 张带有产品型号和价格的 Excel 表格,一张来自我们的在线商店,一张来自我们的会计软件。

并非所有在线模型都在会计软件中,反之亦然。

我希望能够比较型号,如果它们匹配来比较另一列中的价格(寻找价格差异)。

我相信这可以用 a 来写VLOOKUP,但我在尝试时不断得到循环引用。为了使这更容易,我将所有列复制到一张纸上。所以它是 1 张 4 列

A:型号
B:价格
C:型号
D:价格

这是我到目前为止所拥有的:=VLOOKUP(A2,$C$2:$C$1192,D2,FALSE)

我得到的主要是#N/A,但也有一堆#REF!。很确定#REF数组中有匹配项,但由于某种原因,我得到了循环引用?

我错过了什么?

4

2 回答 2

1
  • 的第二个参数VLOOKUP必须包含一个范围,其中第一列是您要查找的键以及相应值所在的列。在您的情况下,它应该包括列 C(键)和 D(值)。
  • 的第三个参数VLOOKUP是列。在这种情况下,为 2,(C 为 1,D 为 2)。

因此,在您的情况下,公式如下所示:

=VLOOKUP(A2,$C$2:$D$1192,2,FALSE)
于 2012-05-30T14:39:25.950 回答
1

The vlookup requires that you use the index of the column you want to return, so instead of D2, you'd have to put a number. Also, the column you want to return has to be part of the range. The best way to do this is to use: =VLOOKUP(A2, $C$2:$D$1992, 2, false).

于 2012-05-30T14:41:47.783 回答