困ったー

WIN10・アプリ・ゲームで困ったことを調べてみた

マイクラ攻略フォートナイトDVDUSBPDFエクセル2020

【エクセル練習】VLOOKUP編 結果がおかしい場合は?

エクセルには表を検索してその行にある別の列の値を取得する関数があります。それがVLOOKUP関数です。

エクセル練習

Loupe & lettres


準備

スマホ版エクセルやブラウザ版エクセルは無料で利用できます。

まずは以下を参照して無料で使えるエクセルを入手してみましょう。 

apicodes.hatenablog.com 

 

練習データ  

練習ファイルは以下より入手できます。

「リンク先を保存する」でダウンロードしましょう。

エクセルファイル:

http://komatter.com/_EXCEL/ex-if.xlsx

またはCSVファイル:

http://komatter.com/_EXCEL/ex-if.csv

 

セキュリティの理由でダウンロードファイルを使いたくない場合には、下記テーブルをコピーして、エクセルでA1に「機種」のところが来るようにペーストしましょう。

 

機種 価格 在庫
iPhone 7 74,800 3
iPhone XS 100,980 15
iPhone XR 74,580 11
Galaxy S8 27,280 8
Galaxy S10 80,080 6

 

貼り付けて以下ようになればOKです。 

f:id:apicode:20190924160913p:plain

 

 

VLOOKUPの練習1

A2~C6にあるセルを参照し、iPhone XRの価格をピックアップしましょう。

 

以下のように表示できればOKです。

f:id:apicode:20190924162331p:plain



 「解答」

正解は

=VLOOKUP("iPhone XR",A2:C6,2,FALSE)」と入れます。

 

 

VLOOKUPの練習2

A2~C6にあるセルを参照し、iPhone XRの在庫をピックアップしましょう。

以下のように値を取得できればOKです。

f:id:apicode:20190924162401p:plain



 「解答」

正解は

=VLOOKUP("iPhone XR",A2:C6,3,FALSE)」と入れます。

 

 

 

VLOOKUP関数の説明

Vlookup関数を使うと、指定した範囲内で検索でみつかった行の横にある列のデータをひっぱってくることができます。

f:id:apicode:20190617204206p:plain

 

  • 機能:セルを指定して合致した行にある別の列のデータを参照
  • 書き方:VLOOKUP(検索文字、セル範囲、何列目を返すか指定、[検索方法])
  • 使用例:例えば以下のようなセルを参照し、「iPhoneX」と合致する行がみつかったら3列目の情報を返す場合「=VLOOKUP("iPhoneX",A1:D6,3)」と記述します。

f:id:apicode:20190617201313p:plain

 

 

 

 

VLOOKUPの不具合は?

バグ?で違う結果がかえってくる?

下は検索文字が「iPhone」でなく「isPhone」と間違えたのに値が返ってきます。

f:id:apicode:20190617210111p:plain

 

どうやらVLOOKUP関数は気を利かせて?似ているのをもってっくるようなのです。

 

これでは意図した結果にならないので困ってしまいます。

 

こんな時の対策として、4つめの引数としてFALSEを指定します。

 

すると検索値が完全一致した場合のみ値が返ってくるようになります。

 

「=VLOOKUP("isPhone8",A1:D6,3)」と書いていたのを「=VLOOKUP("isPhone8",A1:D6,3,FALSE)」のように書くようにしましょう。

 

#N/A!エラーがでる

VLOOKUPでは、1列目のデータから該当文字を検索します。

VLOOKUPで1列目でデータを探して見つからない場合N/Aエラーが出ます。

 

#REF!エラー

VLOOKUPでは、セル範囲を指定する場合複数行してする必要があります。

「A1:A6」のように参照するとREFエラーとなります。「A1:B6」のように最低でも2行以上指定しましょう。

 

また、2列だけ指定してて、 「何列目を返すか指定する番号」に3といれると、これも参照エラーとなります。

 

この場合3列は最低でも指定しておく必要があります。

 

 

 

 

[エクセル練習 関連記事]

  1. 【エクセル】練習アプリは?エクセルを無料で準備するには? - 困ったー
  2. 【エクセル練習】「かるた」で覚える便利技1 いろはにほへと編 - 困ったー
  3. 【エクセル練習】「かるた」で覚える便利技2 ういのおくやま編 - 困ったー
  4. 【エクセル練習】四則演算や四捨五入・切り上げ・切り捨て編 - 困ったー
  5. 【エクセル練習】MAX,MIN編 - 困ったー
  6. 【エクセル練習】AVERAGE, MEDIAN編 - 困ったー
  7. 【エクセル練習】SUM,SUMIF,COUNT,COUNTIF編 - 困ったー
  8. 【エクセル練習】VLOOKUP編 結果がおかしい場合は? - 困ったー
  9. 【エクセルr練習】IFの使い方 不具合は? - 困ったー
このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 ご利用にあたっては、当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとしますん。あらかじめご了承ください。