アフィリエイト広告を利用しています
G-QVESCNWRVH

2021年04月19日

Excel : 便利な関数 Vlookup Databaseもどきを助ける関数

●今回の関数は?

VLOOKUP関数

●どんな時に使う?

あるシートにデータが並んでいるとします。
例えば、[都道府県名]、[人口]、[面積]の列があるとします。

まぁ、都道府県ぐらいなら、たった47個しかないので、最も簡単なデータベースの一つでしょう。
Excel 20210418-01.jpg
こんなもんですね。

このぐらいなら、一瞥したらわかりそうなものですが、演習と言う事で、セル(E,1)に都道府県名を入力したら、その右側、すなわち、セル(F,1)に人口、セル(G,1)に面積が表示されるようにしてみましょう。

さて、どうしましょうか?

そうです。こんな時に、VLOOKUP関数を使います。

VLOOKUP関数は、探したい値(今回は、都道府県の人口と面積)を含んでいる表の左端に見つけようとするキー(今回は都道府県名)があり、同じ行にそのキー(今回では都道県名)に対応した探したい値(今回では人口と面積)が配置されている時、効果を発揮します。
●関数の使い方

このVLOOKUP関数は、4つの引数(パラメータ)を取ります。

今回の例では、
人口は、VLOOKUP(
  • [都道府県名]が格納されているセルの番地
  • [左の列が都道府県名で、その右側に対応する人口と面積が配置されている表の範囲]
  • [人口の入力されている列が都道府県名から数えて何列目か]
  • [おまじない<img src="https://fanblogs.jp/_images_g/a14.png" width="20" height="20" />の0]


)となります。

最後のおまじないは、0を設定すると、完全に一致した値を見つけようとし、見つからなければエラーとなります。0以外を設定すると、近似値を探し出して、それに対応した値を関数の返り値として返します。

こんな感じですね。
Excel 20210418-02.jpg

実際に、F1,G1セルに数式を入力し、E1セルに[岡山県]と入力した結果を表示しておきますね。
Excel 20210418-03.jpg

●注意すべき点は?

Excelでは、見かけは同じでも、あたしとしては異なる場合があります。
良く失敗する例としては
  • 一方が数字[12345]で、もう一方が文字[12345]
  • 一方は[ABC]で、もう一方が[ABC ]後ろに空白が付いている)
  • 一方は[123]で、もう一方が[123](半角文字と全角文字の違い)

などです。
さすがのExcelもこの辺は融通が利きませんね
●関連する関数

よく似た関数に、HLOOKUPというのがあります。
使い方は同じような感じですが、検索方法が表の最上行から見つけて、同じ列で指定した行数だけ下のセルにある値を返します。
ただ、表を作るときには大概横形式の表を良く作りますので、HLOOKUP関数を使うことは滅多にありません。
ただ、ごくたまーーーーにあるので、知っておいて損はないかなと思います
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/10671710

この記事へのトラックバック
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール