エクセルで別のシートの値を調べる方法(3つの簡単な方法)

  • これを共有
Hugh West

Excelで値を調べることは、ビジネスでも教育・研究でもよくある作業です。 そのために、場合によっては同じシートではなく、別のシートから値を調べる必要があります。 それはそれほど難しい作業ではありません。 この記事で説明する方法は、Excelで別のシートから値を調べるために非常に役に立ちます。

練習用ワークブックをダウンロードする

ここから無料のExcelテンプレートをダウンロードし、ご自身で練習してみてください。

別のシートの値を参照する.xlsx

Excelで別のシートの値を参照する3つの方法

このメソッドのデモを行うために、以下のデータセットを使用する。このデータセットは、異なる地域における販売員の売上を表している。

方法1:VLOOKUP関数を使ってExcelで別のシートの値を調べる

一番最初のメソッドで、私は VLOOKUP関数 は,他のシートから値を参照するための関数で,最もよく使われる関数です。 ブイルック 関数は、表の左端の列の値を調べ、右端の列から対応する値を返すために使用します。 ここでは、Jack と Bob の売上高を調べてみます。

ステップス

  • で次の式を書いてください。 セルC5 -
=VLOOKUP(B5,

  • そして、テーブル配列があるシートをクリックしてください。 私のデータは、「Sales」という名前のシートにあります。

  • 次に、マウスで配列を選択し、その上で F4 キーを押して、リファレンスをロックします。

  • 後で、値を抽出したい選択された配列からの相対的な列番号を与え、そして 0型 をクリックすると、完全に一致します。
  • したがって、完全な数式は次のようになります。
=VLOOKUP(B5,売上高!$B$5:$D$11,3,0)です。

  • 最後に、ただひたすら 入力

これで、Jackの出力が得られました。

  • そして、Bobの出力を見つけるには、ただドラッグして フィルハンドル .

これが最終的な出力です。

続きを読む Excelで複数の値を検索する方法(10の方法)

方法2:INDEX関数とMATCH関数を組み合わせて、別のシートの値を検索する

今度は INDEX MATCH 関数を使用して、別のシートの値を参照することができます。 INDEX MATCH の代替関数として非常によく使われるものです。 ブイルック 機能です。 INDEX 関数は,表や範囲内の値や値への参照を返すために使用されます。 MATCH 関数は、セルの範囲内で指定された項目を検索し、その項目の相対的な位置を返します。 では、組み合わせを使用してジャックの売上高を計算してみましょう。

ステップス

  • セルC7 タイプ
=INDEX(

  • その後、シートタイトルをクリックし、セールスシートに移動します。

  • 次に、範囲を選択します D5:D11 から、出力を取り出すことになります。

  • 次に、タイプ-。
=INDEX(Sales!D5:D11,MATCH()

  • 後で、シートのタイトルをクリックして、前のシートに戻ってください。

  • 次に、ルックアップ値があるセルを選択します。

  • 再び「売上」シートを開き、範囲選択( B5:B11) に、ルックアップ値が存在します。

  • 最後に、0を書き込んでください。 せいごう .
  • したがって、完全な数式は次のようになります。
=INDEX(売上!D5:D11,MATCH('INDEX+MATCH'!C4,売上!B5:B11,0))

  • 最後に 入力

そうすれば、期待通りの出力が得られるでしょう。

⏌ フォーミュラの内訳。

➥ MATCH('INDEX+MATCH'!C4,売上!B5:B11,0)。

があります。 MATCH この関数は、「売上」シートの B5:B11 の範囲から値「Jack」を検索し、次のように返します。

3

INDEX(売上高!D5:D11,MATCH('INDEX+MATCH'!C4,売上高!B5:B11,0))

最後に INDEX の範囲内の値を返します。 D5:D11 の出力に応じて MATCH 機能であり、それは

78923

続きを読む Excelで使える7種類のルックアップ

方法3:ExcelのVLOOKUP関数とINDIRECT関数を適用して、別のシートの値を参照する

この方法は、前の2つの方法とは少し異なります。 ここでは、以下の組み合わせで適用します。 INDIRECT ブイルック 関数で別の2つのシートの値を検索し、2つのシートから同時に出力を抽出します。 その際 INDIRECT は、Excel の関数で、テキスト文字列を有効なセル参照に変換するために使用されます。

ここでは、連続する2ヶ月の売上高を2つのデータセットで作成しました。 両方のシートからJackの売上高を求めます。

  • で次の式を書いてください。 セルC7 -
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)

  • 後で、そのまま 入力 ボタンを押すと出力されます。

  • そして、下にドラッグします。 フィルハンドル アイコンをクリックすると、シート 'Feb'からの出力が得られます。

これで、両方のシートから抽出されたジャックの売上高が判明しました。

⏌ フォーミュラの内訳。

➤ INDIRECT("'"&B7&"'!$B$5:$D$11")

があります。 INDIRECT 関数は,参照番号B5:D11を範囲指定した

{サム(カナダ),44589;ピーター(米国),72734;ジャック(ブラジル),78923;サミュエル(英国),99320;ウィリアム(ロンドン),84738;ロン(カナダ),98210;ボブ(英国),57832}を含む。

➤ VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)

最後に ブイルック の値に対して、その範囲からの出力を返します。 セルC4 であり、それは...

78923

続きを読む エクセルで文字列を検索する方法(7つの適切な方法)

結論

以上の手順で、Excelで別のシートの値を調べることができるようになれば幸いです。 ご質問はコメント欄でお気軽に、ご意見をお寄せください。

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