分からない。困った!をスッキリ解決するブログ

明日は明日の風が吹く

仕事

ExcelのVLOOKUP関数の使い方(別表のデータを表示する)

更新日:

VLOOKUP関数

 

Excelは、毎日会社で仕事をする会社員の方はもちろんのこと、
それ以外の方達にとっても、日々の生活の中でなくてはならない

 

とても便利で身近なソフトですよね。

 

そして、その中でも、Excelの「関数」という魔法のツールを使いこなすことが出来れば、
複雑な計算も大量のデータの分析も、あっという間に出来てしまいます。

 

例えば、製品リストの作成をする時、
Excelの「VLOOKUP(ブイルックアップ)関数」を使えば

 

品番を入力するだけで、製品名、単価などを、一瞬で入力することが出来ます。
それでは、VLOOKUP関数の使い方についてご説明していきます。

 

スポンサーリンク

 

VLOOKUP関数とは

まずは、VLOOKUP(ブイルックアップ)関数とはどういう関数で、
どのような時に使えば良いのかについてご説明します。

 

VLOOKUP関数は、 別表にある条件に合致したデータを表示する関数で、

 

品番を入力したら、別にある品番リストから、
対応する商品名や価格を、自動で表示したい時などに使います。

 

VLOOKUP関数の使い方(別表のデータを表示する方法)

それでは、VLOOKUP(ブイルックアップ)関数の使い方についてご説明していきます。

 

例えば、品番を入力すると、別表の製品リストの「製品名」と「単価」を、
自動で入力したい時は 、

 

計算結果(答え)を入力したいセルをクリックし、
『=VLOOKUP(検索値,範囲,列番号,検索方法)』と入力します。

 

 

この時、手入力でも良いのですが、「関数の挿入」ボタンを使った方が、
簡単に関数の計算が出来、関数を使い慣れていない初心者さんには

特におすすめなので、そちらの方法で説明していきます。

 

まず最初に、
計算結果(答え)を入力したいセル(今回は「B2」)をクリックし(図1)、

次に、列番号のすぐ上にある「関数の挿入」ボタンをクリックします(図2)。

 

VLOOKUP関数

 

すると、「関数の挿入ダイアログボックス」が出るので、
関数名で「VLOOKUP」を選択し、「OK」をクリックします。

 

(「関数名」に任意のものが表示されていない時は、
上部にある「関数の検索」に関数名を入力し、

「検索開始」をクリックすると、関数が表示されます。

※関数の検索についての詳細はこちらをご覧下さい。
関数名が分からない時の入力方法

 

そうすると、「関数の引数ボックス」に切り変わるので、
「検索値」には、「品番」を指定するので、

 

今回は「A2」のセルをクリックし(図1)、
列を「絶対参照」にしたいので、列番号の前に「$(ドル)」マークを付けて、

 

「A2」⇒「$A2」とします。(図2)

 

※絶対参照についての詳細はこちらをご覧ください。
絶対参照とは(セル範囲をずれないようにする方法)

 

「範囲」には、別表の製品リストを指定するので、
「G3~I7」をマウスでドラッグし、範囲選択します(図3)。

 

この時、別表の見出しを選択範囲に含めないように注意しましょう。!

 

(この時、セル範囲を「絶対参照」にしたいので、
「G3~I7」のセルをマウスでドラッグした後に、 「F4」キーを押し、

「$(ドル)」マークを付けます。「G3:I7」⇒「$G$3:$I$7」)(図4)

 

「列番号」には、別表の製品リストの、何列目のデータを取り出すかを指定します。
今回は、「製品名」が別表の2列目にあるので、「2」と入力します(図5)。

 

「検索方法」には、検索値である品番と、別表の製品リストの品番が、
完全に一致するので「FALSE」と入力して(図6)、

 

「OK」をクリックします(図7)。

 

VLOOKUP関数

 

これで、品番に対応した「製品名」が表示されました。

 

VLOOKUP関数

 

※「関数の挿入」ボタンを使った関数の使い方の詳細はこちらをご覧ください。
関数の挿入ボタンの使い方

 

スポンサーリンク

 

VLOOKUP関数のコピー

同じように、「単価」も自動で表示させたいので、
先ほど計算した「製品名」のセル(「B2」)を、

 

「単価」のセル(「C2」)にコピーします(マウスでドラッグでもOK)。

 

すると、計算式がコピーされるので、
「列番号」は今回は3列目になるので、「3」に修正します。

 

計算式を修正するには、セルをダブルクリックし、
「列番号」を「2」→「3」に修正します。

 

これで、「単価」も表示させることが出来ます。
後は、計算式を下のセルにコピーすれば OKです(マウスでドラッグでもOK)。

 

検索方法をTRUEにすると・・・

VLOOKUP(ブイルックアップ)関数の、
「検索方法」を「TRUE」にすると、完全一致ではなく、

 

「検索値以下で最も近い数値」を表示することが出来ます。

 

VLOOKUP関数

 

例えば、上図のように、
重量が0~1kg未満なら250円、1kg~5kg未満なら500円などの、

 

重量別の「運送代リスト」から
指定した重量に対応する運送代を調べたい時は、

 

下図のように「検索方法」に「TRUE」を指定します。

 

VLOOKUP関数

 

すると、「運送代リスト」の「0,1,5,10」の中で、
「0.5」以下で最も近い数値の「0」が合致し、

 

「運送代」に「250」が表示されます。

 

注意! 別表が昇順(小さい順)に並んでいないといけないので、注意が必要です。

 

エラーコード(#N/A)を非表示にする方法

VLOOKUP(ブイルックアップ)関数が入力されている表で、
「検索値」である「品番」が空欄になっていると、

 

「エラーコード(#N/A)」が表示されます。

 

VLOOKUP関数

 

この「エラーコード」を非表示にしたい時は、
IF関数を使って、品番が「空欄」なら、「空欄」を、

 

そうでなければ、
VLOOKUP(ブイルックアップ)関数の
計算結果を表示させる指示をします。

 

入力方法は
「=IF(A3="","",VLOOKUP(A3,$G$3:$I$7,2,FALSE))」となります。

 

空欄は「""」(ダブルクォーテーション2つ)を入力します。
これで、「エラーコード」を非表示にすることが出来ます。

 

Excelの関数でよく使うもの一覧

いかがでしたか?VLOOKUP関数の使い方は理解できましたでしょうか?

 

VLOOKUP関数を使わずに、製品リストの作成をしていくのは大変ですよね。
とても時間がかかって疲れ果ててしまいます。

 

VLOOKUP関数は、別表のデータとも簡単照合が出来、
リスト入力作業が格段に楽になる関数で、使い方は少しややこしいですが、

 

使いこなせるようになると、とても便利なものになります。

 

入力作業のスピードが、驚くほど速くなり、
仕事をサクサク進めることが出来ますので、

 

ぜひぜひ使い方をマスターして使ってみて下さい。

 

それでは、VLOOKUP関数の他にもまだまだよく使う便利な関数がありますので、
ご紹介したいと思います。

 

スポンサーリンク

-仕事
-,

Copyright© 明日は明日の風が吹く , 2020 All Rights Reserved Powered by STINGER.