Excel の外部結合をマスター:シームレスなデータ結合のための 2 つの実証済みの方法
「プロダクト ID」 を含む顧客注文のリストを検討してください。 、「顧客」 、「日付」 .

この製品と販売のリストに「製品 ID」 が付いていることに注意してください。 、「アイテム」 、「販売」 米ドルで。
共通の「プロダクト ID」: に基づいて外部結合を実行します。

方法 1 – IFERROR 関数と VLOOKUP 関数を使用する
手順 :
- B4 に移動します>>CTRL + T を押します。 テーブルを作成して挿入するには .

- テーブルに名前を付けます 「Order_Tbl」。

- 2 番目のテーブルを作成します。 「Product_Tbl」 という名前を付けます。 .

- C5 に移動します 以下の数式を入力します。
=IFERROR(VLOOKUP([@[Product ID]],Order_Tbl,2,FALSE),"")
製品 ID Order_Tbl は列ヘッダーを指します。 はテーブルです 範囲。
計算式の内訳:
- VLOOKUP([@[商品ID]],Order_Tbl,2,FALSE) → テーブルの左端の列の値を検索し、指定された列の同じ行の値を返します。ここでは、[@[製品 ID]] ( ルックアップ値 引数) は Order_Tbl にマッピングされます (テーブル配列 引数)「順序」 の配列 ワークシート。 2 (col_index_num 引数) はルックアップ値の列番号を表します。 誤り (レンジルックアップ 引数) は完全一致を指します。 ルックアップ値の。
- 出力 → 「サム」
- IFERROR(VLOOKUP([@[製品ID]],Order_Tbl,2,FALSE),””) →
- になります
- IFERROR(“サム”, 「」) → 式にエラーがある場合は、value_if_error を返します。それ以外の場合は、式の値。こちらは「サム」です。 は値です。 引数、および「」(空白) はエラーの場合の値です。 議論。関数は「サム」 を返します。 .
- 出力 → 「サム」

- D5 に移動します。 以下の式を使用してください。
=IFERROR(VLOOKUP([@[Product ID]],Order_Tbl,3,FALSE),"")

- E5 に以下の式を入力します。 .
=IFERROR(VLOOKUP([@[Product ID]],Product_Tbl,2,FALSE),"")
Product_Tbl テーブルを表します 範囲。

- F5 を選択します。 数式バーに式を入力します。
=IFERROR(VLOOKUP([@[Product ID]],Product_Tbl,3,FALSE),"")
これが出力です。

方法 2 – Power Query エディターを使用する
手順 :
- B4 を選択します 「注文」 ワークシート>>データに移動します タブ>> テーブル/範囲からを選択します .

- [閉じてロード] をクリックします。 >> 閉じてロードを選択します .

- 接続の作成のみにチェックを入れます>> [OK] をクリックします。 .

テーブルについても手順を繰り返します。 「注文」 ワークシート。

- [データの取得] に移動します。>> [クエリの結合] を選択します。>>結合を選択します .

- 以下の GIF に示されている手順に従います。

- [閉じてロード] をクリックします。 .

- データのインポート内 ウィンドウで、テーブルを確認してください。 と新しいワークシート >> [OK] をクリックします。 .

これが最終出力です。

Excel で完全外部結合を実行する方法
2 つのデータセット/テーブル内のすべての行を 1 つに結合する完全外部結合を実行します。
手順 :
- 「ベストセラー」 に移動します。 ワークシート>> テーブル を作成します 「Best_Sellers_Tbl」 という名前を付けます。 .

- 「数量」 で前の手順を繰り返します。 「Quantity_Tbl」 を作成するためのワークシート .

- テーブルをロードして接続を確立する 上記の手順に従ってください。

- [データの取得] に移動します。>>結合を選択します クエリの結合 .

- 以下の GIF に示されている手順に従います。

- 新しいワークシートにデータをロードします。 テーブルとして .

これが出力です。

続きを読む: Excel で左結合を実行する方法
Excel で内部外部結合を実行する方法
手順 :
- テーブルをロードします PowerQuery に入力します。 エディタ>> マージ 以下に示す 2 つのクエリ。

- 閉じる ロード 変換されたデータは新しいワークシートに変換されます。

続きを読む: Excel で内部結合を行う方法
練習セクション
ここで練習してください。

練習ワークブックをダウンロード
関連記事
- Excel で Power Query を使用して 2 つのテーブルを結合する方法
- Excel で左外部結合を実行する方法
- Excel で相互結合を作成する方法
<
-
Excel で複数の基準に基づいてテーブルからデータを抽出する方法
必要なときにデータを抽出することは、スプレッドシートを使用する主な要因であり、Excel も例外ではありません。データを Excel に表形式で保存して、それらを抽出します。今日は、複数の基準に基づいてテーブルからデータを抽出する方法を紹介します。 まず最初に、例のベースとなるデータセットについて知りましょう。 ここには、映画のリストと、ジャンルと主演俳優、およびリリース年を含むテーブルがあります。このデータセットを使用して、複数の基準に基づいてデータを取得します。 これは、物事を単純にするための基本的なテーブルであることに注意してください。実際のシナリオでは、はるかに大規模で複雑な
-
数式を使用して Excel でセルの変更を追跡する方法 (簡単な手順)
多くの場合、Microsoft Excel でセルの変更を追跡する必要があります。 Excel の数式を使用して、セルの変更を追跡できます。これは、セルの変更を追跡するための非常に便利で高速な方法です。この記事では、数式を使用して Excel でセルの変更を追跡する方法を順を追って説明します。 以下のリンクから練習用ワークブックをダウンロードできます。 CELL 関数を使用して Excel でセルの変更を追跡する Excel 数式の 3 つのステップ 多くの場合、非常に大きなワークシートで最後に変更されたセルを追跡する必要がある場合があります。さらに、他の人が、最近変更されたセルを知る必要