エクセルシートからデータを抽出する方法(6つの効果的な方法)

  • これを共有
Hugh West

このチュートリアルでは、Excelシートから別のシートにデータを抽出するための6つの簡単で効果的な方法を学びます。 この記事に沿って、あなた自身のExcelファイルを練習する必要があります。

プラクティスブックのダウンロード

以下のExcelファイルをダウンロードして、練習にご利用ください。

Excelシートからデータを抽出する.xlsx

Excelシートからデータを抽出する6つの方法

ここでは、見出しを含む5列9行のデータセットがあります。 我々のミッションは、Excelワークシートから別のワークシートへデータを抽出することです。

では、ひとつひとつの方法について説明します。

1.VLOOKUP関数でExcelシートからデータを抽出する

があります。 VLOOKUP機能 は、指定されたデータセットの左端の列で与えられたデータを探し、指定された列から同じ行の値を抽出します。

ステップス

例えば、ID番号103、106、108の給与をシート1からシート2へ抽出する必要があるとします。

1.次の数式を入力します。 セルC13 シート2 .

=VLOOKUP(B13,「シート1」!B5:F12,5,FALSE)

をドラッグしてください。 フィルハンドル を必要な範囲に設定します。

以下はその出力です。

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

これです。

  • ルックアップ値 はマッチさせたい値
  • 表_配列 は、値を探すのに必要なデータ範囲です。
  • Col_index_num は,look_value の対応する列である。
  • 範囲指定 はブーリアン値(TrueまたはFalse)です。0(False)は完全一致、1(True)は近似一致を意味します。

続きを読む VLOOKUPでExcelのワークシートから別のワークシートにデータを自動転送する

2.INDEX-MATCH式でExcelシートからデータをピックアップする

INDEX-MATCH combo は、MS Excel で表の特定の部分からデータを抽出するための強力かつ一般的なツールです。 この結合式を適用することで、次のことが可能になります。 シート1からシート3へ、基準に基づいてデータを抽出する。 そのためには、以下の手順が必要です。

例えば、あるIDの給与を調べたい場合、次のようなコンボを使用します。 INDEX MATCH という機能があります。

ステップス

1.インセル C13 は、次の数式を入力します。

=INDEX('シート1'!F5:F12, MATCH(B13,'シート1'!B5:B12,0))

これです。

  • MATCH(B13,'シート1'!B5:B12,0) とは B13 をデータ範囲の lookup_value とする。 B5:B12 は完全一致で、値が3行目にあるので3が返されます。
  • INDEX('シート1′!F5:F12, MATCH(B13,'シート1'!B5:B12,0)) シート1 の配列として F5:F12 から値を取得する。

2.プレス エンタメ .

3.ドラッグする F イルハンドル を必要な範囲に設定します。

以下はその出力です。

続きを読む Excelでフィルタリングされたデータを別のシートに抽出する(4つの方法)

3.データ統合ツールを使ってExcelシートからデータを抽出する

多くの場合、Excelシートからデータを抽出するには データコンソリデーション より ブイルック または INDEX-MATCH 同じExcelワークシートにある2つのデータセット(連結1)を入力として使用し、連結の結果は別のワークシート(連結2)に表示されるのですが、このような場合、どのようにすればよいでしょうか?

では、以下の手順で行ってください。

ステップス

1.次のページに進みます。 コンソリデーション 2 シート>> 選択 セル ( セル この例ではB4)に、連結結果を入れたい。

2.次に データ tab>> the データツール グループ>> をクリックします。 コンソリデーション アイコンを表示します。

統合ダイアログボックスがポップアップ表示されます。

3.選択する 機能 から、見出しを含む各表を一つずつ選択します。 コンソリデーション 1 " のシートがあります。 参考 をクリックします。 追加 .

4.連結シート1から選択されたすべてのテーブルが表示されます。 全ての参考文献 ボックスで確認します。 ダニ マーク(上段と左段)をラベルボックスでクリックします。 よっしゃー .

その結果がこちらです。

類似の読み物

  • テキストファイルからExcelに変換するVBAコード(7つの方法)
  • 複数の区切り文字があるテキストファイルをExcelに取り込む方法(3つの方法)
  • テキストファイルを自動的にエクセルに変換する(3つの適切な方法)
  • 安全なウェブサイトからExcelにデータをインポートする方法(簡単な手順付き)
  • WebからExcelにデータを取り込む方法(簡単な手順付き)

4.高度なフィルターを使ってワークシートからデータを抽出する

することができます。 Excelのシートから別のシートにデータを抽出する を使って アドバンストフィルター この例では、Sheet5のデータをSheet6に抽出します。

ステップス

1.次のページに進みます。 シート6 >> セルを選択する ( セルB4 この図では)>> データ をクリックします。 アドバンスト .

アドバンストフィルターのウィンドウが表示されます。

2.選択する 別の場所にコピーする。

3.クリックする リスト範囲 ボックス>> 選択 シート5 をクリックし、見出しのある表全体を選択します。

4.選択する 基準範囲 .

5.次に、である。 コピー先 ボックスで、シート6のセルを選択し( セルB4 この例では)。

をクリックします。 OKです。

その結果がこちらです。

続きを読む Excel VBAで複数のワークシートからデータを取得する方法

5.ネームボックスを使ってExcelの別のシートからデータを引っ張ってくる

Excelのあるシートから別のシートへセルを取り出すには、シート名とセル名を知っている必要があります。 そして、感嘆符でリンクすることでコピーすることができます。 あるワークシートのデータを変更する必要がある場合、コピーした別のワークシートは自動的に変更されます。

NameBox1とNameBox2という2つのワークシートがあるとします。 NameBox1からNameBox2へデータを抽出したいと思います。

では、以下の手順で行ってください。

ステップス

  • のどのセルでも ネームボックス2 ( セルB4 を入力するだけです。 =NameBox1!C9>> プレス エンタメ から値を取得します。 セル C9 を新しいワークシートに追加してください。

その結果がこちらです。

あるいは

  • NameBox2の任意のセルに「=」を入力し、NameBox1シートをクリックして、必要なセルを選択し、押してください。 エンタメ .

続きを読む Excelで条件に基づいて別のシートからデータを引き出す方法

6.INDEX関数でExcelシートからデータを抽出する

があります。 INDEX とは逆の動作をする関数です。 MATCH 関数と同じような働きをします。 ブイルック この関数は、必要なデータの列と行を指定すると、そのセルの値を教えてくれます。 例えば、INDEX 1とINDEX 2という名前の2つのシートがあるとします。 INDEX 2 シート から、データのRowとColumnの番号を設定します。 INDEX 1 シートを使用します。

では、以下の手順で行ってください。

ステップス

  • セルD5 は、次の式を入力します。
=index('index 1'!b4:f12,'index 2'!b5,'index 2'!c5)

  • プレス エンタメ .

以下はその出力です。

=INDEX(データ範囲、行番号、[列番号])

これです。

  • データ範囲 はデータの表全体
  • 行番号 表がワークシートの5行目から始まっている場合、それは1行目になります。
  • 列番号 テーブルの範囲がC列から始まっている場合、その列は1番となります。

続きを読む Excelの数式を使ってリストからデータを抽出する方法(5つの方法)

結論

このチュートリアルでは、Excelシートからデータを抽出する6つの簡単な方法について説明しました。 この記事がお役に立てれば幸いです。 Excel関連のコンテンツについては、当社のウェブサイトExceldemyをご覧ください。 以下のコメント欄にコメント、提案、問い合わせがある場合は、ドロップしてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。