ホームページ  >  記事  >  ソフトウェアチュートリアル  >  Excel で 2 つのテーブルのデータを照合する方法

Excel で 2 つのテーブルのデータを照合する方法

下次还敢
下次还敢オリジナル
2024-03-29 20:57:36892ブラウズ

Excel で異なる表のデータを対応付けるには、VLOOKUP 関数を使用して検索値を基に検索範囲内を検索し、対応するデータを返す方法があります。 INDEX 関数と MATCH 関数を組み合わせて使用​​すると、ルックアップ値を照合して指定された範囲内の値を返します。

Excel で 2 つのテーブルのデータを照合する方法

#Excel のさまざまなテーブルのデータに対応する方法

Excel のさまざまなテーブルのデータに対応する方法2 つの一般的な方法:

方法 1: VLOOKUP 関数を使用する

VLOOKUP 関数は、テーブル内の特定の値を検索し、その値に対応するデータを返すために使用されます。 。構文は次のとおりです:

<code>=VLOOKUP(查找值, 查找范围, 返回列, [近似匹配])</code>
その中に:

  • 検索値: 検索範囲内で見つける必要がある値。
  • 検索範囲: 検索する値を含むテーブル。
  • 戻り列: ルックアップ値に対応するデータが返される列を指定します。
  • 近似一致 (オプション): 近似一致を使用するかどうかを指定します。デフォルト値は FALSE です。

例:

「従業員情報」と「売上記録」という 2 つのテーブルがあり、各営業の従業員名に対応する必要があるとします。記録:

名前従業員番号販売日販売実績ジョン・ドゥ 12023-01-01100ジェーン・スミス22023-01-02150ピーター デイビス32023-01-03200
従業員情報 販売記録
「販売実績」テーブルでは、以下の VLOOKUP 関数を対応する従業員名に入力します:

<code>=VLOOKUP(A2, '员工信息'!A:B, 2, FALSE)</code>
この関数は、従業員番号に基づいて「従業員情報」テーブルから販売日に対応する従業員番号を検索し、従業員の名前を返します。

方法 2: INDEX MATCH 関数を使用する

INDEX 関数と MATCH 関数を組み合わせて、異なるテーブルのデータに対応させることもできます。 INDEX 関数は指定された範囲内の値を返しますが、MATCH 関数は指定された範囲内で指定された値の位置を見つけます。構文は次のとおりです:

<code>=INDEX(返回范围, MATCH(查找值, 查找范围, [近似匹配]))</code>
そのうちの:

  • 戻り値の範囲: データを返すテーブルを指定します。
  • 検索値: 検索範囲内で見つける必要がある値。
  • 検索範囲: 検索する値を含むテーブル。
  • 近似一致 (オプション): 近似一致を使用するかどうかを指定します。デフォルト値は FALSE です。

例:

上記の例では、次の INDEX 関数と MATCH 関数の組み合わせを使用して、従業員名に対応させることができます:

<code>=INDEX('员工信息'!A:A, MATCH(A2, '员工信息'!B:B, 0))</code>
この関数は、「売上記録」テーブルの従業員番号と一致する「従業員情報」テーブルの列 A から従業員番号を検索し、従業員の名前を返します。

以上がExcel で 2 つのテーブルのデータを照合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。