Excel複数テーブルのマッチング処理について
実現したいことは、以下のような形式で3つの表があり、A列をキーとして添付の結果1、結果2のような出力を別シートに行なうことです。
マッチング処理なのですがなかなか考えがまとまりません。
おそらく関数では難しくVBAで処理するのだろうかと思いますが、経験が浅く手詰まり状態です。
恐れ入りますがご指南のほどよろしくお願いします。
要件と致しましては、
1.A列がキー項目となります。
2.表1、2、3とも列数は固定です。
3.表1はキー(A1、A2)に対し行が一意です。(マスター)
4.表2、3はキー(A1、A2)に対し行が複数行存在します。(必ず1行以上は存在します)
5.上記の場合、添付結果1または結果2のように表示したい。
・A列は値が重複しても同じ値を表示します。
・A列以外は値が重複した場合空欄を表示します。
・列の長さは同一キー項目で一番行数が多いものとなります。
5番の要件で苦慮しています。どうかよろしくお願い致します。
-----------------------------
表1
A列、B列、C列、D列、E列
A1 ,B1 ,C1 ,D1 ,E1
A2 ,B2 ,C2 ,D2 ,E2
表2
A列、F列、G列
A1 ,F1 ,G1
A1 ,F11 ,G11
A2 ,F2 ,G2
A2 ,F22 ,G22
A2 ,F222 ,G222
表3
A列、H列
A1 ,H1
A1 ,H11
A1 ,H111
A2 ,H2
A2 ,H22
A2 ,H222