-1

2 つのテーブルを組み合わせて、すべての ODD 番号付き行 (1、3、5....633) に MAIN テーブルの値が含まれています (添付のスクリーンショットでは赤で表示されています)。

EVEN 行は、更新が必要な USER テーブルからのものです (私のスクリーンショットでは青色です)。

列 B にある数値文字列は、比較値に使用しているキー値です。その下の EVEN 行とは異なる ODD 行のすべての数値について、その ODD 行 (赤) を新しいシートにコピーします。列 A が 2 行ごとに繰り返される数値であることに気付いた場合 (これはローン番号であり、そのレコードは列 B で異なる数値で更新する必要があります)。区別する行が識別されます。

たとえば、スクリーンショットの行 #359、361、363 などは、その下の偶数行の列 B の値が異なるため、新しいシートにコピーされます。

スクリーンショット

ここに画像の説明を入力

4

1 に答える 1

0

数式、VBA を使用して、これを手動で行うことを検討していますか? VBA に精通している場合は、マクロ レコーダーを次のように使用することをお勧めします。

  1. 奇数/偶数の値をチェックする数式を追加します(この数式は、下の行の値が異なる奇数行で=OR(B1=B2,MOD(ROW(),2)=0)のみ返されます)FALSE
  2. フィルターをかけるFALSE
  3. 表示されている (フィルター処理された) セルを選択する
  4. セルをコピーして新しいシートに貼り付けます

これが役立つことを願っています。何が機能するか教えてください!

于 2012-08-09T13:20:15.987 に答える