この投稿では、お見せしますExcelの別のシートからデータを引き出す方法。データのコピーと貼り付けは簡単ですが、あるシートから別のシートにデータを引き出すと、Excelの大きな利点があります。
式を使用してデータをプルすると、データはソースにリンクされます。これにより、1つのシートのデータが変更されると、他のシートのリンクデータが自動的に更新されます。これにより、時間を節約し、間違いのリスクを減らし、手動の更新を必要とせずにすべてのワークシートでデータを一貫して保ちます。
Excelの別のシートからデータを引き出す方法
にExcelの別のシートからデータを引き出します、ニーズに応じて、次の方法のいずれかを使用できます。
- セル参照を使用します
- vlookup関数を使用します
- インデックスと一致関数を使用します
これらの方法は、使用しているExcelバージョンに関係なく、シート間でデータをプルするための汎用性の高いオプションを提供します。
これを詳細に見てみましょう
1]セル参照を使用します
使用セル参照Excelの別のシートからデータを取得するための最も簡単な方法であり、大量のデータを管理するのではなく、いくつかのセルを参照する必要がある小さなデータセットに最適です。
2枚のワークブックがあるとしましょう。シート1には、下の画像に示すように、ソースデータセットが含まれています。
セル参照を使用してシート1からシート2にデータを取得するには、シート2のタブをクリックし、列ヘッダー(セルA1、B1、およびC1)をセットアップします。
シート2のセルA2で、式を入力して、シート1からのデータの最初の行を参照してください。
=Sheet1!A2
シート2のセルB2で、入力してください。
=Sheet1!B2
シート2のセルC2で、次のように入力します。
=Sheet1!C2
ここで、セルA2、B2、およびC2を選択し、塗りつぶしハンドルをドラッグして、残りの行の式をコピーします(10行のデータがあるため、11行目まで)。
これらの手順に従った後、シート2にシート1のデータが表示されます。シート1のデータに変更が加えられた場合、シート2でも自動的に更新されます。
2] vlookup関数を使用します
列内の特定のデータを検索し、別のシートから対応する情報を取得したい場合は理想的です。
ここで、下の画像に示すように、シート2に記載されている従業員コードのリストに基づいて、シート1から従業員の情報、特に「性別」を取得したいとします。
シート2のセルB2で、次の式を入力して性別を取得します。
=VLOOKUP(A2,Sheet1!B2:C11,2,FALSE)
上記の式で:
- B2見上げている値(従業員コード)です。
- Sheet1!B $ 2:C $ 11データを含むシート1の範囲です。
- 2返品する範囲の列を示します(2つの性別 - 列Cを範囲内の列Cを返します)。
- 間違い:これは、正確な一致が必要なことを意味します
次に、セルB2を選択し、フィルハンドルをドラッグして、列Aにリストされているすべての従業員コードの式をコピーします。
これにより、シート2にリストされている従業員コードに基づいてデータを動的にプルします。シート1に変更が加えられた場合、シート2の情報は、従業員コードが参照されると自動的に更新されます。
3]インデックスと一致関数を使用します
インデックスおよびマッチ機能データセットが成長する状況や、異なる列の注文でルックアップを実行する必要がある場合に理想的です。たとえば、シート1からシート2に従業員コードに基づいて性別を引く場合は、シート2のセルB2に次の式を入力します。
=INDEX(Sheet1!C$2:C$11, MATCH(A2, Sheet1!B$2:B$11, 0))
上記の式では、
- index(sheet1!c $ 2:c $ 11、…)パーツは、シート1の列C(性別)から値を返すことを指定します。
- マッチ(a2、sheet1!b $ 2:b $ 11、0)パーツは、シート1の従業員コードの範囲内で、セルA2の従業員コードを探します。
- ゼロ(0)正確な一致が必要であることを示します。
一致関数は、一致する従業員コードの相対行数を返します。これは、インデックス関数が対応する性別を取得するために使用します。
同様に、Cell B2を選択し、塗りつぶしAにリストされているすべての従業員コードの式をコピーするためにフィルハンドルをドラッグします。
それだけです!これが便利だと思います。
読む:。
特定のデータをあるExcelシートから別のシートに引き出すにはどうすればよいですか?
特定のデータをあるExcelシートから別のExcelシートに引き込む最も簡単な方法の1つは、セル参照を使用することです。ここで、ターゲットセルの式を入力して、ソースシートから宛先シートにセルを直接リンクします。より複雑なデータ取得のために、vlookup関数またはインデックスとマッチ機能の組み合わせを使用できます。
Excelの特定の行を自動的に別のシートにコピーする方法は?
Excel 365またはExcel 2021を持っている場合、使用できます特定の基準に基づいて、特定の行をあるシートから別のシートに自動的にコピーします。 Excel 2019や2016のような以前のバージョンがある場合は、基準を設定し、一致する行を別のシートにコピーする機能。データセットに追加の列を追加することもできます。IF
ステートメント)特定の基準を満たす特定の行にフラグを立て、その後、Autofilter機能を適用して、基準を満たす行のみを表示します。
次を読む:。