学びをみつけるoffice関連2019/03/18LOOKUP関数の使い方を解説!エクセルで混同しがちなVLOOKUP関数との違いも複数のセルから目的の値を探すのに便利な関数が「LOOKUP関数」です。エクセルの中でも基本的な関数であり、さまざまな作業で活用されています。こちらでは、LOOKUP関数の使い方や同じような用途で使用する「VLOOKUP関数」「HLOOKUP関数」との違いについてお話しします。LOOKUP関数とVLOOKUP関数、HLOOKUP関数の違いとは?エクセルLOOKUP関数とは、どんな時に使える関数か?LOOKUP関数は指定した範囲の中から任意の値に1番近い値や、その値そのものを探すための関数です。LOOKUP関数を入力したセルには探している値に対応する値が表示されます。LOOKUP関数が便利なシチュエーションを以下で具体的にご紹介しましょう。金額を入力すれば最も近い商品を瞬時に検索できます。顧客の希望予算からスピーディーに提案商品を決められます。顧客居住地に応じたサポートセンターの検索LOOKUP関数では数字だけではなく文字列も検索できます。以下のように、顧客の居住地から担当のサポートセンターを表示させることも可能です。続いて、LOOKUP関数の使い方について具体的に説明していきましょう。LOOKUP関数にはベクトル形式と配列形式があり、それぞれ使い方が少し異なります。以下では引数の指定を含め、それぞれについてわかりやすく解説していきます。エクセルLOOKUP関数の使い方1ベクトル形式ベクトル形式はLOOKUP関数の一般的な形式です。関数は以下の要素で構成されています。対応範囲)■検索値は検索したい値や文字列です。検索値が入ったセル番地を指定して入力するほか、関数内に直接入力することもできます。例として、「1,000」という数字を検索したい場合は、「1,000」が入力されたセル番地を入力するか、”1,000′′を入力すると、検索値として「1,000」を指定できます。■検査範囲は検索値を探す範囲のことです。値が入力された列/行の範囲の中から検索値に最も近い値、もしくは検索値そのものを探します。検査範囲に入力されている値は昇順になっていなければ結果が正しく表示されません。■対応範囲は検索範囲に対応する値が入力されている範囲です。対応範囲の中から関数の結果が表示されます。商品の価格を検索範囲に指定し対応範囲に商品名を選択した場合、検索値に最も近い価格が検索範囲から見つけ出され、最終的にその価格の商品名が表示されます。検索範囲の大きさと対応範囲の大きさは同じでなければなりません。下図は顧客の予算を検索値に、各商品の価格を検索範囲に、商品名を対応範囲に指定した例です。顧客の検索範囲から顧客の予算に近い値が探し出され、対応する商品名が表示されていることがわかります。配列形式は以下の要素で構成されています。配列)検索値についてはベクトル形式と同じです。配列形式ではベクトル形式の検査範囲と対応範囲が配列として統合されています。配列として指定した範囲の最初の行/列が検査範囲として機能し、最後の行/列が対応範囲として機能します。ベクトル形式と同様、データが昇順に並んでいなければ関数の結果が正しく表示されません。配列形式のLOOKUP関数では横長の配列の場合先頭行が検査範囲となり、正方形、もしくは縦長の配列では先頭列が検査範囲になるという規則があります。エクセル以外のスプレッドシートプログラムとの互換性を維持するために提供されている形式ですが機能が一部制限されているため、後述するVLOOKUP関数やHLOOKUP関数を使うことが推奨されています。下図は商品の価格検索に配列形式のLOOKUP関数を用いた例です。LOOKUP関数とVLOOKUP関数、HLOOKUP関数の違いとは?LOOKUP関数によく似た関数として、VLOOKUP関数、HLOOKUP関数があります。「検索値、あるいは近い値を見つけ出す」という大まかな用途は同じですが、それぞれの関数は違うものです。LOOKUP関数とVLOOKUP関数、HLOOKUP関数の違いについてお話しします。VLOOKUP関数のVは「Vertical(垂直)」、HLOOKUP関数のHは「Horizontal(水平)」という意味です。簡単に言えば、データが縦方向に並んでいる場合はVLOOKUP関数を、横方向に並んでいる場合はHLOOKUP関数を用います。LOOKUP関数とは引数の数にも違いがあります。VLOOKUP関数とHLOOKUP関数は以下の要素で構成されています。検索の型)VLOOKUP関数は範囲指定した左端の列から検索値を探し、列番号で指定した列にある対応値を返します。検索の型に「TRUE(もしくは「1」)」を入れると近似一致での、検索の型に「FALSE(もしくは0)」を入れると完全一致での検索が可能です。HLOOKUP関数は範囲指定した上端の行から検索値を探し、行番号で指定した行にある対応値を返します。検索の型についてはVLOOKUP関数と同様です。以下は「出席番号から名前を検索する」という処理をVLOOKUP関数とHLOOKUP関数を用いて行なった例です。VLOOKUP関数とHLOOKUP関数はこのように表の形によって使い分けます。VLOOKUP関数についてはこちらの記事で詳しく解説していますのでご覧ください。LOOKUP関数の使い方やVLOOKUP関数、HLOOKUP関数との使い分けはエクセルの基本的な内容です。一方で、マスターすれば作業の効率化につながります。いずれのエクセル関数も、考え方は難しくないため、早い段階で使えるようにしておきましょう。1時間で習得できる関数の中でもよく使うSUM・AVERAGE・ROUND・COUNT・VLOOKUP・IF・LEFT(RIGHT)を1時間で集中的にマスターできる。【初心者から上級者まで】1日で学べるエクセルの教科書マスターコース多くの有名企業で採用されているExcel研修プログラムでわかりやすく学べる。ソフトバンクの孫正義氏が認めたプレゼン術3分で一発OK!社内プレゼンの資料作成術プレゼン資料を作成する際のコツや仕上げテクニックなど、プレゼンをマスターしたい方は必見の内容です。この記事をシェアするTweet関連記事office関連2018/07/26エクセルを使って減価償却を計算する方法!定率法や定額法を用いて計算しようたとえば会社で300万円の車を購入したとします。利用規約お問い合わせ。