日経クロストレンドとはログインお申し込み会員になると様々なサービスが利用できます。元になる表を検索して、その中から合致するデータを見つけてきて転記する「LOOKUP」関数。基本的な使い方に加えて、仕事に役立つ実例も紹介する。表から合致するデータを取り出すLOOKUP(ルックアップ)元になるデータベースの表を参照して、該当するデータを別の表に転記するというシーンはビジネスではよくあるはず。単価表が別にあって、そこから指定した商品の単価を転記する場合などがその典型例。そんなときに頼りになるのが、「VLOOKUP」「HLOOKUP」「LOOKUP」の3つの関数だ。LOOKUP関数は、1行または1列のみを対象とし、「検索範囲」は必ず文字コードの昇順に並べておく必要がある。LOOKUP関数を応用したものがVLOOKUP関数とHLOOKUP関数で、実はLOOKUP関数でできることは、VLOOKUP関数やHLOOKUP関数でもできる。LOOKUP関数には「ベクトル形式」と「配列形式」の2種類があり、書式が異なる。ここではベクトル形式のLOOKUP関数について解説する。検索範囲で見つかった値と同じ位置の値を取り出す基本的な使い方この例では、社員番号をD2セルに入力すると、E2セルに社員名を表示させる。E2セルに入力する書式では、「検索値」にD2セルを指定し、「検索範囲」に社員番号の範囲(A2:A6)を指定する。対応範囲に社員名の範囲を指定すればよい。D2セルの数値を変えると、表示する社員名も変わる。繰り返しになるが、LOOKUP関数では社員番号などのデータは昇順に並べておく必要がある。VLOOKUP関数やHLOOKUP関数などでは「列番号」や「行番号」で表のどのデータを取り出すか指定できたが、LOOKUP関数では「検索範囲」と「対応範囲」が常に1対1になっている点を覚えておきたい。指定された検索値と同じ値を検索し、それに対応する値を取り出す[画像のクリックで拡大表示]【仕事での使い方】商品コードに合致した商品名と単価を別表から転記する商品コードを入力すると、該当する商品名と単価を自動で転記できるようにしたい[画像のクリックで拡大表示]上図のような表で、商品コードを入力すると、それに対応した商品名や単価が自動的に表示されるようにしたい。条件に合ったデータを別表から転記するVLOOKUP関数やHLOOKUP関数を使ってももちろん実現できるが、LOOKUP関数のほうが記述が楽だ。ポイントは「対応範囲」をうまく活用すること。「対応範囲」をB列にすれば商品名が、C列にすれば単価が表示できるのだ。「検索範囲」は、文字コードの昇順に並べておく必要がある。F2セルに商品名を転記するには、「検索値」に商品コードの値(E2セル)を、「検索範囲」には商品コードの列である「A2:A6」を指定する。「検索範囲」からE2セルの値を探し、一致したら「対応範囲」(B2:B6)の同じ位置のデータを取り出す。同じようにG2セルに単価を表示する場合は、「対応範囲」を「C2:C6」に変更すればいい。全40回マーケ・営業・販売に役立つExcel関数事典ビジネスパーソンの必修ツールExcel(エクセル)。この連載では、マーケティング・営業・販売などの業務でよく使う関数を中心に、基本的な使い方から仕事に役立つ実例までを解説する。新トップは理系タグランキングいま多く検索されているタグと、そのタグの人気記事です。モビリティXの仰天構想もっと見るマーケ担当が読むランキング企画・調査・マーケティング担当者が読んだ人気記事です。JAL流ロイヤルティー向上の心得もっと見るマイページフォローしたタグ・連載・著者の最新記事を一覧できます。元表を参照して転記するこのコンテンツは会員限定です。お申し込みをされますと続きをご覧いただけます。初割キャンペーン実施中!詳細はこちら今すぐ会員登録お申し込み会員の方はこちらログイン有料会員が読める記事、使えるサービスは?このコンテンツは有料会員限定です。お申し込みをされますと続きをご覧いただけます。初割キャンペーン実施中!詳細はこちら今すぐ会員登録お申し込み会員の方はこちらログイン有料会員が読める記事、使えるサービスは?このコンテンツはセミナー・プラス会員限定です。お申し込みをされますと続きをご覧いただけます。