これらの値の最後の 3 桁がシート 2 A と一致する場合は、シート 2 D データからそのセルの完全な値を置き換えます。
1589 次
1 に答える
1
セルの値を実際に置き換えるには、VBAマクロが必要です。または、新しい列を作成し、ルックアップ式を使用して最後の3桁を比較し、列Fの元の値またはシート2の置換値を入力することもできます。これが新しい列Fになります。最後の列を取得するには使用できる3桁
= right($ F1、3)
これにより、F1の最後の3文字が表示されます。IFステートメントを使用して2つの値を比較します
= IF(right($ F1、3)= Sheet2!$ A1、Sheet2!$ D1、$ F1)
これにより、F1の最後の3桁がSheet2 A1と比較され、一致する場合はSheet2 D1が返され、一致しない場合は元のF1が返されます。
3桁が10000行の範囲で繰り返されるため、行ごとに一致していると想定しています。
于 2012-08-21T08:55:34.813 に答える