2024.10.10
将来は卵1パックの価格が2倍に? 多くの日本人が知らない世界の新潮流、「動物福祉」とは
【#052】VLOOKUP Part7 - 第2引数「範囲」のメンテナンス時間を劇的に減らす方法(テーブル機能の設定)(全1記事)
リンクをコピー
記事をブックマーク
おさ氏:どうも、みなさんこんにちは。「おさとエクセル」のおさです。VLOOKUP関数シリーズ第7弾までやってまいりました。今日のテーマは「テーブル機能」というものを用いて、VLOOKUP関数のメンテナンスを楽にしちゃおうぜ、と言うのがテーマです。
実は、Excelの関数とか数式は一度設定しておしまい、というわけにはいかないんですね。例えばどこからかデータを参照してきたりすると、そこのデータの参照元のデータが増えていたり減っていたりするだけで数式をいじってあげないとダメとか。
そんな感じで面倒臭いことがいっぱいあるんですね。ただし、この動画を見るとテーブル機能というすごく便利なものがあるということがわかるので、それを設定するだけでメンテナンスがだいぶ楽になります。
ですので、今日も一緒に勉強していきましょう。よろしくお願いします。
では、こちらのワークシートをご覧ください。テーブル機能の便利さをVLOOKUP関数のなかでみなさんに体感していただきます。
今日、具体的に使う例としましては、一番最初の頃にやっていた商品名とか、仕入値とか。お寿司のネタでシリーズを1、2、3の時にやってましたね。これを用いてテーブル機能を見ていきます。
具体的にはまぐろが1200円、はまちが1400円で仕入れられますよ、みたいなリストがあったとして。例えばここに、まぐろの値段をVLOOKUP関数で引っ張ってきたいという例を最初の頃、勉強していました。1回、それを見てみますね。ここを選択して2列目の完全一致でまぐろの値段は1200円ですよ。
仮に、ここ(B3商品名)をはまちに変えた場合も1400円ですよ、と。
「VLOOKUP関数、便利ですね」ってことを学んできました。
しかし、このような範囲指定の方法だとデータが増えた時、あるいは減った時に、再度メンテナンスをしなければならない状態になってしまいます。
具体的には、ここに「うに 1600円」というデータが追加されたとしましょう。
ここ(B3商品名)を「うに」に変えても、エラーが発生してしまうんですね。
なぜなら、範囲指定を間違えているからです。「まぐろ」「はまち」だけが選択されて、「うに」は選択されていないですね。
こういう時に、VLOOKUP関数で後々どんなことをしなければならないかと言うと、ここの範囲を右下につまんで延ばす。こういう面倒臭い作業が発生してきてしまいます。
これ、面倒臭いですよね。毎日毎日、更新されてるデータファイルだったら大変ですね。
そこで、テーブルという機能をこちらの表に設定していきます。どこでもいいんですけど、まぐろのところを選んだ状態でこちら「テーブルタブ」の「テーブルスタイル」ですね。
いっぱいスタイルがあるんですが、自分が好きなものをクリックしてみて下さい。例えばオレンジ色のこれに設定してみました。
今、ワンクリックで、こういったボタンとか、あるいはオレンジ色のフォーマットを勝手に設定してくれました。
今日は、テーブル機能のなかでも便利な機能を1つ見ていきます。VLOOKUP関数のなかでどんな便利さが発揮されるかというと、例えば、今、範囲指定が「E3:F5」になっています。
これを1回消して、もう一度ここ(E3:F5の範囲)を設定してあげます。すると「テーブル3」という言葉が返されましたね。
実はこれ中身をファンクションキー、F9で見てみると、配列が設定されています。
配列についてはまだ勉強していないので、詳しいことは知らなくていいんですが、ここには「"まぐろ",1200」「"はまち",1400」「"うに",1600」と出ています。先ほど範囲指定したところが、きちんと選択されたという状態を、これで表しています。ここで、Enterを押してあげるともちろん、うにが1600円ですよというかたちでVLOOKUP関数が値を引っ張ってきます。
ここまでは先ほどと同様なんですが、今、E6のセルに新しいデータが追加されたと仮定しましょう。例えば、「サーモン」にしましょう。サーモンは、キロ当たり2000円ですよというデータが追加されたとします。
そうすると、今ここ見てわかると思うんですけども、オレンジ色の罫線が示されてますね。かつ右下に「ここまでがデータレコードですよ」とわかる矢印とかサインがあります。
ここで商品名を「サーモン」と打ち変えてあげると、先ほどはエラーが出てきてしまったんですが、今回は「2000円」というかたちで返ってきます。
データが増えた時にもテーブルを設定しておくと、メンテナンスを一切しなくてよくなるというのがテーブル機能の便利な点の1つです。
このほかにも、集計を自動的にしてくれて、合計値を勝手に算出してくれるとか。
平均を勝手に算出してくれるとか。
いろんな機能が組み込まれているんですが、今日はVLOOKUP関数の範囲指定を行う時にテーブル機能をあらかじめ設定しておくことで、メンテナンスの必要性がなくなるということを覚えておきましょう。以上です。どうも、ありがとうございました。
はい、みなさん、どうもお疲れ様でした。今日は、テーブル機能を用いてVLOOKUP関数のメンテナンスを楽にしようぜ、というテーマでお送りしてきました。
テーブル機能については詳しいことを見なかったんですけど、今回のケースを見てわかるように表計算ソフトとしてのExcelを、データベースソフトとしてのExcelとして扱う時にテーブル機能を設定すると便利になります。
今、言ったことがどういうことかと言うと、例えば、今日やった表だと商品名とか、仕入値とかのようにしっかりとした見出しがあって、その下にデータレコードがある場合。「まぐろが1200円」「はまちが1400円」とかね。
1行1件の法則で組み合わせていったデータベースをExcel上で扱う時にテーブル機能を設定しておくと便利になるということです。
こういったかたちで、VLOOKUP関数はほかの機能とか関数と組み合わせていくとより便利に、より効率的に、より生産的に使えるようになっていきます。まだ、このシリーズ続きますがまた来週も楽しみにしていて下さい。ではでは。
2024.11.13
週3日働いて年収2,000万稼ぐ元印刷屋のおじさん 好きなことだけして楽に稼ぐ3つのパターン
2024.11.11
自分の「本質的な才能」が見つかる一番簡単な質問 他者から「すごい」と思われても意外と気づかないのが才能
2024.11.13
“退職者が出た時の会社の対応”を従業員は見ている 離職防止策の前に見つめ直したい、部下との向き合い方
2024.11.12
自分の人生にプラスに働く「イライラ」は才能 自分の強みや才能につながる“良いイライラ”を見分けるポイント
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.11.11
気づいたら借金、倒産して身ぐるみを剥がされる経営者 起業に「立派な動機」を求められる恐ろしさ
2024.11.11
「退職代行」を使われた管理職の本音と葛藤 メディアで話題、利用者が右肩上がり…企業が置かれている現状とは
2024.11.18
20名の会社でGoogleの採用を真似するのはもったいない 人手不足の時代における「脱能力主義」のヒント
2024.11.12
先週まで元気だったのに、突然辞める「びっくり退職」 退職代行サービスの影響も?上司と部下の“すれ違い”が起きる原因
2024.11.14
よってたかってハイリスクのビジネスモデルに仕立て上げるステークホルダー 「社会的理由」が求められる時代の起業戦略