キャリア・ラボHOMEキャリア・ラボHOME  >  Skilll Up  Lab  >  IT・PC・CAD  >  PCまめ知識  >  Side-A・第56回 

PCまめ知識

PCまめ知識
 
PCまめ知識side-A【第56回】
売上げ順位をキーとして
別の表から営業所名を引用するには
 

 「売上げ伝票」に製品コードを入力すると、「製品台帳」からその製品コードに相当する製品の製品名が引用されるというように、他の表から値を引用したいということがよくあります。
 そこで、Excelには他の表から値を引用するための関数がいくつか用意されています。本連載でも、「VLOOKUP」関数、「MATCH」関数と「INDEX」関数の組み合わせを紹介したことがありますが、今回は「LOOKUP」関数を紹介しましょう。

 値を引用するケースでもっともよく使われる「VLOOKUP」関数では元表の左端に製品コードなどの照合値が入力されている必要がありますが、「LOOKUP」関数では照合する列と引用したい列をそれぞれ引数で指定しますので、照合する列が元表の左端にある必要がないところが最大の特長です。
 一方、「VLOOKUP」関数は元表に完全に一致する照合値がない場合に(1)エラーを表示する、(2)近似値を引用するという2種類の照合方法が用意されていますが、「LOOKUP」関数では(2)近似値が表示される照合方法しか用意されていません。
 T.P.O.に応じて、最適の関数を使い分けるようにしてください。

 
 
No.1

上の「1.営業所別売上げ実績」表の売上げ高を元に、下の「2.売上げランキング」表に売上げ順に営業所名を引用したい

次へ
 
No.2

まず、「RANK」関数を用いて、各営業所の売上げ順位を求める

次へ
 
No.3

「RANK」関数の書式はこの通り。表の1行目に入力した数式を表の2行目以下にコピーすることを考えて、ランク付け対象の全データのセル範囲を指定する2番目の引数は絶対参照にしてある

  次へ
 
No.4

順位を求めた列をキーとして並べ替えを実行する

  次へ
 
No.5
売上げ順位をキーとして表の並べ替えを行うと、このようになる
  次へ
 
No.6
「2.売上げランキング」表に「LOOKUP」関数の数式を設定する
次へ
 
No.7
「LOOKUP」関数の書式はこの通り。表の1行目に入力した数式を表の2行目以下にコピーすることを考えて、セル範囲を指定する2番目と3番目の引数は絶対参照にしてある
次へ
 
No.8
「2.売上げランキング」表の1行目の数式を2行目以下にコピーすると、1〜5位のすべての営業所名が表示された
前回へ前回へ <PCまめ知識:最新回へ戻る> 次回へ次回へ

エントリー

お仕事を始めるには、フジスタッフへの派遣登録が必要です。

お仕事をはじめたい方は、まずフジスタッフにご登録ください。下記ボタンより進み、
ご都合のよい場所と日時をお選びください。WEB上で登録の予約が完了します。

3分で予約完了!派遣登録のご予約はこちらから