0

製品モデルと価格が記載された 2 つの Excel シートがあります。1 つはオンライン ストアから、もう 1 つは会計ソフトウェアからのものです。

オンラインのすべてのモデルが会計ソフトウェアにあるわけではなく、その逆もあります。

モデル番号を比較できるようにしたいのですが、それらが一致する場合は、他の列にある価格を比較します (価格の不一致を探します)。

これは a で記述できると思いますがVLOOKUP、試してみると循環参照が発生し続けます。これを簡単にするために、すべての列を 1 つのシートにコピーしました。4列で1枚です

A:型式
B:価格
C:型式
D:価格

これが私がこれまでに持っているものです:=VLOOKUP(A2,$C$2:$C$1192,D2,FALSE)

私はほとんど#N/Aだけでなく、たくさんの#REF!. 配列に一致する場所があることは確か#REFですが、何らかの理由で循環参照を取得していますか?

私は何が欠けていますか?

4

2 に答える 2

1

vlookup では、返す列のインデックスを使用する必要があるため、D2 の代わりに数値を入力する必要があります。また、返す列は範囲の一部である必要があります。これを行う最善の方法は、=VLOOKUP(A2, $C$2:$D$1992, 2, false) を使用することです。

于 2012-05-30T14:41:47.783 に答える
1
  • の 2 番目の引数にはVLOOKUP、最初の列が探しているキーであり、対応する値が配置されている列である範囲を含める必要があります。あなたの場合、列 C (キー) と D (値) を含める必要があります。
  • の 3 番目の引数VLOOKUPは列番号です。この場合、2 (C は 1、D は 2) です。

したがって、あなたの場合、式は次のようになります。

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