2011-01-18 15 views
0

エクセルVBAを使用して、「一致列」に基づいて、私はこのように、2列の2セットを比較するための最も効率的な方法を探しています:は、2つの隣接していない列の間の差を計算

セット1:

A | B | C |
11_22 | 10 | |
33_44 | 20 | |
55_66 | 30 | |
77_88 | 40 | |
99_00 | 50 | |

セット2:列Aとの間の各マッチについて

J | K |
33_44 | 19 |
99_00 | 47 |
77_88 | 40 |

一致がJ

A | B | C
11_22 | 10 | 10
33_44 | 20 | 1
55_66 | 30 | 30
77_88 | 40 | 0
99_00 | 50 | 3
が存在しない場合、Jは、カラムCは、列Bに完全 量で、それぞれ、B及びKにおける隣接セル (この場合33_44、99_00、及び77_88)の間の差を表示する必要が

範囲(A、B)と(J、K)の値が の2つの多次元配列を入れ子にしたループで作成しようと考えていますが、結果が返ってくる方法がわかりません一致した場合はC列になります。 3番目の「結果配列」を作成して新鮮なシートに出力することもできます。

答えて

関連する問題