2016-10-07 10 views
0

2つのワークシートがあります。すべての行をループし、ワークシート1の列Aをワークシート2の列Aと比較したい。2つの列に一致するデータがある場合にのみセル値を置換します

一致するものがあれば、 2つのワークシートが一致し、列Iのワークシート1の対応する行に挿入します。

列Aの値が一致しない場合は、ワークシート1の列の値を変更せずにそのまま使用します。

この回答を私に教えてもらえますか?

+0

ワークシート1の新しい列Iを挿入します(これは、列Iの値を列Jに移動します)。データにヘッダーがあると仮定すると、新しいセルI2(n '= IFERROR(VLOOKUP(A2、'ワークシート2 '!A:H、8、FALSE)、J2) 'をコピーし、列Jを非表示にします。 I - > paste special - >値を入力し、必要に応じて列Jを削除します。 – tigeravatar

答えて

0

これは、2枚のシートで作成したブックに適用されます。

この情報を、ワークシート1の列Iに、日付を入力するセルに追加する必要があります。

ブック内で動作するように、数式内のシートとセルの名前を置き換える必要があります。

私の例では、シートの名前はSheet1とSheet2です。 私が比較しているセルはSheet1のI2とSheet2のI2です と一致する場合はSheet2からコピーする値はA2です 一致するものがない場合は空の文字列 ""を渡しています。

= IF(Sheet1の!I2 = Sheet2の!I2、シート2!A2、 "")

IF(Sheet1のセルのI2があるSheet2のセルI2に等しく、そうでない場合、Sheet2のセルA2の値をコピー等号は、私は、これはいくつかの助けを願って

。あなたは間違いを見た場合、私は自分自身を勉強として、それを修正すること自由に感じなさい

。何もコピーしない幸運

関連する問題