Excel の 3 つの列に基づいて 2 つのビッグ データ テーブルを結合する方法を教えてください。

Excel の 3 つの列に基づいて 2 つのビッグ データ テーブルを結合する方法を教えてください。

国とそれに関するさまざまなインデックスを含むメインのビッグ データ ワークシート (10,000 行、30 列) があります。geo、time、nace_r2 の 3 つの列があり、それに基づいて新しいテーブルをメイン ワークシートに結合したいと考えています。

現在のビッグデータワークシートの画像

マイナー テーブルには、geo、time、nace_r2 の 3 つの列と、インデックス列 (total_employment_ths) があり、その値をメイン テーブルに結合したいと考えています。この列の一部のセルには数値ではなく N/A がありますが、これらもメイン ワークシートに結合したいと考えています。

マイナーテーブルの写真

マージをどのように実行したいか: 2 つのテーブルの行の geo、time、nace_r2 が同一である場合、'total_employment_ths' の値を右側からビッグ データ シートの行に結合します (つまり、これはビッグ データ シートの 31 番目の列になり、値は既存の 1 行目に追加されます)。行内の geo、time、nace_r2 の値のいずれかが同一でない場合は、新しい行を作成します。

どのようにマージしたいかのアイデア

上の画像は、両方のデータ セットの列 geo、nace_r2、time (JP C12 2016 および JP C13 2016) の値が同一であることに基づいて、マイナー テーブルの列 'total_employment_ths' の値がいくつかメイン シートに追加された様子を示しています。他のセルも同様に入力されます。

私の問題が明確になったと思います。ご協力ありがとうございました。

関連情報