Word, Excel, PowerPointの技--Be Cool Users VLOOKUP関数と#N/Aエラー
Excel・エクセル
Word・ワード Excel・エクセル PowerPoint・パワーポイント Office共通 Office活用アイディア・脳みその素 仕事力アップの道具箱
HOME   »   Excel・エクセル   »   関数・計算   »   VLOOKUP関数で#N/Aエラーを回避!
VLOOKUP関数で#N/Aエラーを回避!
下のような表で、
B1番地に入力された[顧客コード]に該当する顧客名を、一覧表から探し出し、
B2番地に表示させるのはもちろんVLOOKUP関数です。


そして、B2番地に入力する数式はこんな風になります。


検索の基準となるB1番地に
顧客コードを入力すれば、
ちゃ〜んと対応する顧客名が表示されますが、

顧客コードを入力しないと
探しようがないわけですから
#N/Aエラーが表示されてしまいます。
でもこの#N/Aエラーが表示されるのはカッコ悪い!
検索の基準となる顧客コードを入力しないことだってあるわけですから、
その時にはエラーが表示されないようにしたいもの。
もちろん、ちょっとの工夫でこのエラーが表示されないようにすることができます!


まずは
やりたいことを整理します。

検索の基準となるB1番地に
何も入力していない場合、
つまり空欄だった場合には
答えが表示されるB2番地も
空欄に、
そうじゃない場合、つまりB1番地に何か入力されている場合には
それに対応する顧客名をVLOOKUP関数で表示するようにしたいわけです。
ここまで来たら何を使うかは想像できるはず!
そうです、IF関数を使えばいいわけです。

早速IF関数の引数に、今回やりたいことを整理しながら当てはめてみます。
今回はIF関数で「空欄」の表現を使い、
更にIF関数の中にVLOOKUP関数を入れるという関数のネストを使うわけです。




ここまで考えられればあとは設定だけ。
まずは答えを表示させたいB2番地を選択し、
IF関数を選びます。
[論理式]、[真の場合]は先程考え方を整理した通りに入力していけばOKですね。


残りの引数、[偽の場合]を
設定していきます。
[偽の場合]には
VLOOKUP関数を
設定したいわけですから、
[偽の場合]に
文字カーソルを動かした後、
数式バーの左にある
[▼]をクリックし、一覧から
VLOOKUP関数を選びます。

ここの操作が?の方は
まずは焦らず
関数のネストをご覧ください。

これでダイアログボックスがIF関数からVLOOKUP関数のものに切り替わりました。


あとは考え方を整理した通りにVLOOKUP関数の引数を設定していきます。


最後に[OK]ボタンを押せば設定完了!

でも、関数のネストを見ていただいた方の中には
[OK]ボタンを押す前に数式バーの「IF」の文字をクリックして
IF関数のダイアログボックスに戻らなくていいの?という方もいらっしゃると思います。
でも、IF関数の引数もVLOOKUP関数の引数も
この時点ですべて指定し終わっているわけですから戻る必要はありません。
もちろん、戻ってから[OK]ボタンを押しても問題ありません。


これで設定完了!
検索の基準となる顧客コードが入力されている時には
ちゃんとそれに対応する答えが表示されていますし、

何も入力されていないときは、
ちゃんと空欄になり、
#N/Aエラーが回避されています!
でも実は、今回の[検索値]に何も入力しなかった場合の他に、
もう1つ#N/Aエラーが出てしまうケースがあるんです!
それは・・・VLOOKUP関数で#N/Aエラーを回避!【ISERROR関数編】にて!
VLOOKUP関数【キッカリ検索編】
VLOOKUP関数【あいまい検索編】
VLOOKUP関数と絶対参照
VLOOKUP関数で#N/Aエラーを回避!【ISERROR関数編】
IF関数 完璧マスター!
IF関数で「空欄」を表現
関数のネスト:関数の中に関数を
スポンサードリンク
メルマガ&INFO
HOME   »   Excel・エクセル   »   関数・計算   »   VLOOKUP関数で#N/Aエラーを回避!
Excel 人気BEST3
スポンサードリンク
ピックアップ!
スポンサードリンク
Amazon Excel本
できる大事典 Excel関数 2003/2002/2000対応
羽山 博
有富 智子
吉川 明広
できる大事典 Excel関数 2003/2002/2000対応
インプレス
2006-02
売り上げランキング:
2623
おすすめ平均
star

star
全てのOfficeユーザーにお薦めします

Amazonで詳しく見る
by G-Tools
|  リンクについて  |   サイトマップ  |   メール  |