働くおねーさんの独り言

働くおねーさんの独り言

妹たちに伝えたい思い

Amebaでブログを始めよう!
またまたお久しぶりです。
今回はマスターとvlookupについてです。

何か単語を打ったとき、関連する情報が自動で入ったら良いと思いませんか?

例えば
商品  重量(g) 単価(円)
という項目に対して

商品  重量(g) 単価(円)
りんご 

と打ったら

商品  重量(g) 単価(円)
りんご  300   150

という具合です。
自動入力になったら楽ですし、転記ミスも防げます。



まずはマスターを作ります。
今回はマスターというシート名とします。


      a列       b列    c列
1列目   キーとなるもの 重量(g)  単価(円)
2列目   りんご     300    150
3列目   米       1000    1000
4列目   みかん     1000 750
※キーとなるものは、シンプルなものがおすすめです
 品番など数字が一般的かもしれません

マスターとは違うシートにフォーマットを作ります。
今回の場合はこんな感じです。

    a列   b列   C列
1行目 商品  重量(g) 単価(円)
2行目  りんご


キー以外の部分に式を入れます。
b2セルに 
=vlookup( 
と入力します。

そしてキーとなるセルをクリックします。
今回はりんごです。すると
=vlookup(a2
と入力されます。

,を足して
=vlookup(a2,

とした後
マスターシートのマスター箇所を選択します。
すると

=vlookup(a2,マスター!a1:c4
となると思います

新しく入った部分(マスター!a1:c4)を選択して、F4を押してください。
すると$が4カ所入ると思います。
これは3行目、4行目に行っても同じところを探してきてねというロックです。

そしてまた,をつけます
=vlookup(a2,マスター!$a$1:$c$4,

次に何列目の情報が欲しいのかを指定します。
キーとなるセルを1として、その隣が2,3と数えていきます。

b2セルにはマスターの、キーの1つ隣の値を返してほしいので、2です。

そしてまた,をつけます
=vlookup(a2,マスター!$a$1:$c$4,2,

最後に完全に一致したのだけ持ってきてねというお願いのfalseを追加します。

=vlookup(a2,マスター!$a$1:$c$4,2,false

これで完成です!
最後の)入れなくても自動で入ります。