小技で一本!
パソコンの便利で使える小技をご紹介します。きっとあなたのお役に立てると思います。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

INDIRECT関数(2)
エクセル2010のINDIRECT(インダイレクト)関数についてご紹介しています。2回目の今回は、INDIRECT関数とVLOOKUP関数との組み合わせについてです。

下の表は、血圧の最高値を5日ごとに計測した表です。日付のセルには数字だけが入っています。日付のセル(C3セル)に日付を入力すると、測定値のセル(D3セル)に該当する値が表示されるようにします。D3セルには次の関数を入力します。

=VLOOKUP(C3,B6:C11,2,FALSE)

検索値は日付のセル(C3セル)、検索範囲は表のB6セルからC11セルまで、表示するセルは2列目の最高値の値、検索方法はFALSEとなります。

ddd00.gif

日付のセル(C3セル)に5(日)と入力すれば140が、10(日)と入力すれば138が測定値のセル(D3セル)に表示されます。

ddd01.gif

ここまではVLOOKUP関数だけで出来ます。では、血圧の測定値に最低値が加わったらどうなるでしょうか?同じ日に最高血圧と最低血圧を計測して、2つの表を作りました。表の上にある区分のセル(B3セル)に「最高値」あるいは「最低値」と入力すると、該当する値が測定値のセル(D3セル)に表示されるようにします。

ddd02.gif

測定値のセル(D3セル)にINDIRECT関数を挿入することになりますが、その前にやって置く作業があります。INDIRECT関数を使う時に便利な、セル範囲に名前を付ける作業です。血圧の最高値と最低値のセル範囲にそれぞれ名前を付けます。

数式タブ→定義された名前グループ→名前の定義 を選択します。最高値のセル範囲(B6:C11)には「最高値」と、最低値のセル範囲(E6:F11)には「最低値」と名前を付けます。

ddd03.gif

ddd04.gif

次に、区分のセル(B3セル)にはリストから選んでデータを入力出来るようにします。この方法で入力すると、正確に、しかも簡単にデータを入力できます。

データタブ→データツールグループ→データの入力規則 を選択すると、「データの入力規則」画面が表示されます。設定タブにある入力値の種類を「リスト」に、元の値に「最高値,最低値」と入力します。文字列の間には必ず半角のコンマ(,)を入れてください。

以上の操作で、区分のセル(B3セル)を選択すると、セルの右側に▼ボタンが表示されますので、クリックするとリストが表示されます。

ddd05.gif

名前を付ける作業と、入力規則を設定する作業が終わったら、いよいよ測定値のセル(D3セル)にINDIRECT関数を挿入します。D3セルには次の関数を挿入します。

=VLOOKUP(C3,INDIRECT(B3),2,FALSE)

最初のVLOOKUP関数と異なるのは、引数の「範囲」にINDIRECT関数が入ることです。INDIRECT(B3)とすることで、区分のセル(B3セル)に表示される名前によって検索する範囲が変わる事になります。

ddd06.gif

区分のセル(B3セル)のデータが「最高値」になれば、該当する日付の最高値の値が測定値のセル(D3セル)に表示されます。B3セルのデータが「最低値」になれば、該当する日付の最低値の値がD3セルに示されます。

ddd07.gif

第1回目でINDIRECT関数の働きについて「指定される文字列への参照を返します」とご説明しました。今回の場合で「指定される文字列」とは区分のセル(B3セル)に表示される「最高値」や「最低値」の文字列です。それぞれの文字列はセル範囲に付けた名前を表しています。

《補足説明》

上記の表で、区分のセルや日付のセルが空白だった場合は測定値のセルにはエラー(#REF!)が表示されます。エラーを非表示にするには、D3セルの数式にIFERROR関数を追加します。

=IFERROR(VLOOKUP(C3,INDIRECT(B3),2,FALSE),"")

ddd08.gif

IFERROR関数を挿入したセルは、もしもエラーがあった場合には空白になります。



                aaa.gif

1.有給休暇繰越表 2.体重管理表 3.資金繰り表 4.損益分岐点図表 5.金種計算表 6.経営分析表 7.月次損益計算書 8.労働保険料集計表 9.残業等集計表 10.簿記練習帳 11.タイムカード管理表 12.時給計算表 13.会社カレンダー 14.買掛金支払明細表 15.現金照合表 16.弁当集計表 17.個人別社会保険料 18.社会保険管理表 19.部門別人員表 20.年数管理表 21.給与データ入力票 22.主要勘定照合表 23.労働週間資料 24.SO家計簿 25.血圧管理表 26.香典管理表 27.家族年表  28.会社年表  29.3年日誌  30.人生の節目 31.手形管理表 32.先入先出法 33.親族一覧表 34.短縮版体重管理表  35.短縮版血圧管理表 36.売上帳  37.仕入帳    38.売掛金元帳  39.買掛金元帳  40.未払金元帳  41.朝夜版血圧管理表  42.減価償却表(定額法)  43.減価償却表(定率法) 44.毎日の献立表  45.介護が始まる日  46.ごみ処理便利帳   47.日用品管理表   48.事務用品管理表    49.席順作成表    50.商品説明書     51.労働者名簿     52.日用品軽快版     53.事務用品軽快版     54.親族関係図
《ソフト一覧表》




この記事に対するコメント

この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
http://soumukouboo.blog91.fc2.com/tb.php/220-4aad1cf4
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

総務工房(そうむこうぼう)

Author:総務工房(そうむこうぼう)
ソフトウェアや電子書籍の製作と販売などをしています。低価格で充実したサービスを提供しています。是非ご利用下さい。

《こちらからお入り下さい》

~プレスリリース~
10月の無料ソフトは「会社カレンダー」です。

「無料ソフト」とは、毎月1個のソフトを無料でご提供するサービスです。詳細は総務工房のホームページをご覧ください。



最近の記事



カテゴリー



お買い物はこちらで

商品名を入力して「検索」ボタンをクリックしてみよう!





エクセルの解説書

PDF版の電子書籍です

「ベクター」で絶賛発売中!



ワードの解説書

PDF版の電子書籍です

ベクターで絶賛販売中!



ネット講座

いつでもどこでも学べます。

受講をお待ちしています。



FC2カウンター



ブログ全記事表示

全ての記事を表示する



ブログ内検索



最近のトラックバック



関連広告





上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。