LoginSignup
3
1

More than 5 years have passed since last update.

【基本】EXCELで別表のデータから値を参照する(VLOOKUPの基本的な使い方)

Last updated at Posted at 2018-05-17

EXCELのVLOOKUPの話題がQiitaにあうかわからないけど、よく聞かれるので、簡単な使い方をメモ代わりに投稿します。

概要

  • EXCELで別表から値を検索して参照する関数VLOOKUP関数の使い方を丁寧に説明

環境

  • Microsoft Excel for Mac (バージョン16.13) (windowsでも動きます)

手順

参照元のシート(データ)作成

  • データを作る。1列目に検索するためのデータ(氏名)、2列名以降に参照したいデータを配置するのがポイント

https://gyazo.com/ee28449f479b36dc8166a5f63f307cbd

参照先のシート(印刷シート)を作成

  • 適当に作ればOK。とりあえず下図の通り作成

https://gyazo.com/62c4d1a091d334e4ace873703241a5b5

データに名前をつける

  • 登録したい範囲を選択する。ここではA-C列を選択します。

https://gyazo.com/58f90216270bdb3593626a7d86036d62

  • 左上を選択して、データに名前をつけてenterキーを押します。(空白無しの半角英字)。ここでは、datalistという名前をつけました。

https://gyazo.com/d05c6c154389b9be8e343dcc0ece93be

  • データに名前がついたかどうか確認する

数式名前の定義を押す

https://gyazo.com/84dc8121663971df2ff6b34823ffab48

datalistというデータが登録されていてセルの範囲図のようになっていればとりあえずOK。

https://gyazo.com/f18e57f79b87aead708965ba775836e3

データを参照できるようにする

  • VLOOKUP関数を利用してデータを参照できるようにする

    • データ(ここではdatalist
    • データを参照するためのセル(ここではC6セル)
    • 表示したい場所(データないの列番号。列番号とは左から何番目かのこと。ここでは、2(国語、2番目)、3(算数、3番目))
    • FALSEについての詳細な説明はしません。ただし、FALSEを指定してください。TRUEにすると期待する結果を参照できない事があります。
  • データから名前を検索して、国語の値を参照したい場合のVLOOKUP関数

    • =VLOOKUP(C6,datalist,2,FALSE) https://gyazo.com/68f4b32bbc93cf87e00abc33cca4da84
  • データから名前を検索して、算数の値を参照したい場合のVLOOKUP関数

    • =VLOOKUP(C6,datalist,3,FALSE) https://gyazo.com/9a21fcfc976a7b22ac015dd2d2179073

こんなかんじになります。(名前が入力されていないのでまだデータは表示されません。)

https://gyazo.com/c9b383965dfb78e6a2975f33a2f0151e

これで準備完了です。

使ってみる

名前を入力することで別表のデータから目的の値を自動的に参照できる準備が完全に整いました。
それでは、使ってみましょう。

  • 使い方は簡単です。参照したいデータの名前を入力するだけです。たとえば、名前がBのデータを参照したい場合は、印刷シートのC6セルにBと入力して下さい。 https://gyazo.com/b9661b385160b8456264f327eeb1771b

下図のようになれば成功です。

https://gyazo.com/85c27eb0e33772a57f71b0a4f6e45d91

以上。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1