目次
Excelでは、さまざまな関数を使用することによって、異なる条件に基づいて別のシートからデータを簡単に引き出すことができます。 異なるシートのために何度もデータを入力する必要はありません。 今日は、Excelのこれらの関数の別の使用方法について知るつもりです。
練習用ワークブックをダウンロードする
以下のワークブックとエクササイズをダウンロードしてください。
基準に基づいて別のシートからデータを取得する.xlsxExcelで条件に基づいて別のシートからデータを取得する4つの方法
1.アドバンストフィルターを利用して別のシートからデータを引き出す
アドバンストフィルター は、基準に基づいて別のシートからデータを引き出す最も一般的で簡単な方法の一つです。 例えば、顧客とその支払履歴のデータセットがあるとします。 次のスプレッドシートでは、Cardで支払った顧客の詳細を引き出すつもりです。
STEPS
- 2つ目のスプレッドシートで データ をリボンから選択します。
- 選択 アドバンスト から ソート&フィルター コマンドのグループです。
- 次に、ダイアログボックスで '別の場所にコピーする .
- を選択します。 リスト範囲 をソースシートから削除します。
- そして、Criteria rangeをクリックし、欲しい条件に基づいたデータを入れます。
- その後、抽出したデータをコピーしたいセルを選択し よっしゃー .
- 最後に、抽出されたデータを確認し、さらなる目的に使用することができます。
続きを読む: Excel VBAで複数のワークシートからデータを取得する方法
2.ExcelのVLOOKUP式を使って別のシートからデータを取得する
ブイルック てだて バーティクルルックアップ 列の中の特定のデータを検索するには、次のようにします。 VLOOKUP関数 以下は、お客様のデータセットです。
別のスプレッドシートから不足しているデータを入力することになる' シート2 '.
STEPS
- 選択 セルE5 .
- 数式を入力します。
=VLOOKUP(C5,Sheet2!B5:C8,2,0)です。
➧ 注 ここでは、まず、次のシートに検索したいルックアップ値を入れます。 次に、次のシートからシート範囲を選択します。 また、データを引き出したい列番号を入力します。 最後に、完全一致の場合は、次のように書きます。 0 .
- 現在ヒット中 入力 .
- その後、列を通して数式をドラッグダウンします。
- ようやく、その結果が見えてきました。
続きを読む VLOOKUPでExcelのワークシートから別のワークシートにデータを自動転送する
類似の読み物
- 複数の区切り文字があるテキストファイルをExcelに取り込む方法(3つの方法)
- テキストファイルからExcelにデータを取り込む(3つの方法)
- 安全なウェブサイトからExcelにデータをインポートする方法(簡単な手順付き)
- パイプ区切りでExcelをテキストファイルに変換する(2つの方法)
- メモ帳を列単位でエクセルに変換する方法(5つの方法)
3.INDEX関数とMATCH関数を組み合わせて、別のデータからデータを取得する
INDEX & MATCH 関数 のコンボは人気があり、強力なツールです。 マイクロソフトエクセル このコンボを使うと、条件に応じて別のシートからデータを取り出すことができます。 例えば、支払い情報を持つ顧客データセットがあるとします。
ここで別のシートに' シート3 '、を引っ張り出すことになります。 金額 お客様の価値観
STEPS
- はじめに セルD5 .
- 次に、数式を入力します。
=INDEX('INDEX & MATCH Functions'!B5:E5,MATCH($B$5,'INDEX & MATCH Functions'!$B$4:$E$4,0))である。
➧ 注 こちら MATCH関数 は、他のシートの配列から、ある値と完全に一致するものを見つけます。 INDEX関数 は、リストからその値を返します。
- プレス 入力 をクリックし、カーソルを下にドラッグすると、残りの結果が表示されます。
- ようやく完成しました。
続きを読む Excelの数式を使ってリストからデータを抽出する方法(5つの方法)
4.Excelで条件に応じて別のシートからデータを引き出すHLOOKUP関数の使い方
があります。 HLOOKUP関数 は、水平方向のルックアップを行い、データから値を取り出します。 例えば、顧客の支払い履歴のスプレッドシートがあるとします。
データを別のスプレッドシートに抜き出す ' シート4 計算のために必要な補助列を見ることができます。
STEPS
- を選択します。 セルE5 .
- 数式を書き出す。
=HLOOKUP($B$5,'HLOOKUP Function'!$B$4:$E$8,Sheet4!D5+1,0)を実行します。
- ヒット 入力 をクリックし、カーソルを下のセルにドラッグすると、結果が表示されます。
続きを読む Excel VBA:Webサイトからデータを自動で取得する(2つの方法)
結論
以上の方法で、Excelで条件を指定して別のシートからデータを簡単に取得することができます。 練習用のワークブックが追加されていますので、試してみてください。 何か新しい方法があれば、遠慮なく質問してください。