Excel(エクセル)関数の練習問題仕事ですぐ使える!役立つ!Excel(エクセル)関数の使い方・裏技を練習問題で楽しく身につけよう!

無料メルマガ【Excel(エクセル)関数の練習問題】

エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!

メールアドレス: Powered Byまぐまぐ

No.10 Excel上級編:支店名に合う住所を自動で表示

出題

○×商事には、以下の3つの本店・支店があるとします。


○×商事の発行する請求書には、発行元の支店を明記しているのですが、この支店名に連動して発行元住所を表示したいと思います。

どのような方法が考えられるでしょうか?


解答

今回使う関数はVLOOKUP関数です。
▽VLOOKUP関数って?という方はこちら

それでは早速やってみましょう!

請求書の本体と別の場所に、支店の住所録を用意します。
支店名・住所と並んだ表にしましょう。

請求書上の住所を表示したいセルに、「=VLOOKUP(」と
入力します。

請求書上の支店名を入力するセルをクリックします。
イメージ図だとI6ですね。

半角の「,」で区切って、住所録の表を選択します。
イメージ図だとK6:L8になります。

もう一度半角の「,」で区切って、「2」と入力します。

検索型は省略していいでしょう。
⇒なんで?と思った方、今週の問題へ!

で、それはおいといて、「)」を入力して、エンターキーを押してみましょう。

自動で住所が出ましたね!(パチパチ~)

***

VLOOKUP関数は、理解しづらい関数です。

今回の例で行くと、
・「検索値」は支店名、
・「検索範囲」は支店の住所録
・「列番号」は、住所録上で支店の住所は支店名の1つ右隣
=左から2列目にあるので、2
になります。

習うより馴れろ!あなたの日々の仕事に使ってみてください。
便利さがわかると、手放せなくなりますよ!

追記:
解答に不十分な点がありましたm(_ _)m

>例題を入力して東京支店、名古屋支店、とうまく表示できたの
>ですが同じように広島支店を入力するとエラ-になります。
>どうしてですか。

…そうなんです(滝汗

実は、VLOOKUP関数は検索範囲に指定した表の上から順番に見て行って
見つからない場合はエラーを返します。

「上から順に」というのがミソでして、検索範囲にしていする表は
降順に並び替えしておかないと、エクセルの目で見て「ないよ~」
ということになってしまうのです。

エラーを出さないためには、住所録の表をドラッグして選択した状態で、
データ→並び替え


支店名の列名・降順で並び替えしてください。

ご指摘くださったY様、ありがとうございました。

無料メルマガ【Excel(エクセル)関数の練習問題】

エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!

メールアドレス: まぐまぐ