『たった1日で即戦力になるExcelの教科書』著者・吉田拳の原稿執筆下書き帳 -12ページ目

『たった1日で即戦力になるExcelの教科書』著者・吉田拳の原稿執筆下書き帳

Excelの関数や機能をマスターするだけでは意味がない!じゃああとは何が必要なのか…22万部のベストセラーであり日本で一番売れているExcelの本、『たった一日で即戦力になるExcelの教科書』の著者、吉田拳の執筆原稿の下書き帳です。


請求書や見積書を作る際、商品名や単価の確認に時間がかかっていませんか? 商品コードを入力するだけで商品名と単価が表示される仕組みがあれば、入力の手間が省け、ミスも防ぐことができます。VLOOKUP関数を活用しましょう。VLOOKUP関数には4つの引数があります。

第一引数:検索値(最終的に入力したい値をとってくるための手掛かりとなるセル)
第二引数:検索範囲(一番左の列で検索値を探す範囲。マスタ範囲)
第三引数:第二引数で指定した範囲の一番左のセルから、何列目の値を入力するか
第四引数:基本的に0を入力(FALSEと同意)

1.D2セルに「=VLOOKUP($C2,$G:$I,2,0)」と入力


図30-1 064


2.E2セルにドラッグコピーし、第三引数を「3」に打ち換える


図30-2 064


右方向にも下方向にもドラッグコピーすることを考慮し、第一引数は列のみ絶対参照、第二引数には絶対参照を付けています。第四引数は、完全一致を表す0 (FALSE)を入力します。誤って省略してしまうと、1(TRUE)となり望んだ結果とは違うものが出てしまう場合がありますので注意してください。

VLOOKUP関数は、Verticalつまり縦方向にデータを探します。マスタ表が縦に項目を取っている場合は、HLOOKUP関数が使用できます(Hは Horizontal(水平)から来ています)。しかし、このようなマスタは決して使い勝 手がよいとはいえません。このようなマスタに出合った場合は、表を作り直すことを 検討してもよいでしょう(「047 表の縦横を一瞬で入れ替える」を参照)。

VLOOKUP関数を用いたデータを見ると、第三引数を図のようにセル範囲で 指定していることが多くあります。

範囲指定 =VLOOKUP($C2,$G$3:$I$8,2,0)


図30-3 064


しかし、マスタの項目は増減する可能性があり、そのたびに式を修正し、範囲 を指定し直すのは非効率です。列ごとに指定したほうが、見た目にもすっきりします。

列ごと指定 =VLOOKUP($C2,$G:$I,2,0)

をおすすめします。










1万人の業務効率を劇的に改善したExcel速技BEST100/PHP研究所
¥1,836
Amazon.co.jp
 
データ数の多いリストに今何件のデータが入っているかを瞬時に知りたいとき、 列または行全体を選択すると、ステータスバーの表示で確認できます。その件数をシート上に常に表示しておきたい場合に便利なのが、COUNTA関数です。COUNTA関数は、指定した範囲内で、空白セル以外のセルをカウントします。

  I2セルに「=COUNTA(A:A)-1」と入力


図27-1 060


 COUNTA関数を使うときによくあるのが、下表のように、引数を行・列単位ではなく、セル範囲で指定する方法。これでは、データの増減があるたびに範囲を指定し直す必要があり、非効率です。関数の範囲は、できるだけ列ごと、あるいは行ごと指定し、必要に応じて調整値を入力しましょう。
 

図27-2 060


 よく似た関数にCOUNT関数がありますが、これは数値しか数えられません。両方を使い分ける必要はなく、「データ件数を数えるには COUNTA関数」と覚えておけば十分です。











1万人の業務効率を劇的に改善したExcel速技BEST100/PHP研究所
¥1,836
Amazon.co.jp

 合計値を出すSUM関数はとても便利ですが、連続したデータ範囲の和ではなく、離れたセルの和を出すときには手間がかかります。いちいちセルを選択し、「,」を入力して......と、数が多くなればなるほど右手がマウスとキーボードを行ったり来たりして非効率的。ショートカットキーを活用して作業時間を短縮します。
 B3セルに、色のついた4セルの合計値を出す場合、


図109-1 059


 1.「=SUM(」まで入力する
 2. 左手で[Ctrl]を押したまま、マウスでセル選択を繰り返す
 3.「 )」を入力し、[Enter]で確定


図109-2 059


 これは、SUM関数のほかにPRODUCT関数やDATE関数、CONCATENATE関数など「,」区切りでセルを引数に指定する関数に応用できます。ぜひ覚えておきたい速技です。












1万人の業務効率を劇的に改善したExcel速技BEST100/PHP研究所
¥1,836
Amazon.co.jp