当サイトの記事にはプロモーションが含まれています。

ExcelのLOOKUP関数(配列形式)の使い方:初心者でもわかる解説

パソコンパソコン・スマホ教室
スポンサーリンク

Excelを使っていると、「特定の値を探して、それに関連する情報を取り出したい」と思うことがよくありますよね。そんなときに便利なのが、LOOKUP関数です。特に、配列形式(Array Form)のLOOKUP関数は、データが縦横どちらの方向でも対応できる柔軟性を持っています。今回は、初心者の方にもわかりやすく、実際の例を交えながら解説していきます。

スポンサーリンク

LOOKUP関数とは?

Excelのイメージ

Excelのイメージ

LOOKUP関数は、指定した範囲から特定の値を探し、その値に関連する情報を取り出すための関数です。主に2つの形式がありますが、今回は「配列形式」に焦点を当てて説明します。

配列形式(Array Form)の構文

配列形式のLOOKUP関数は、以下のような構文で使用します

LOOKUP(検索値, 配列)
  • 検索値探したい値(例社員番号、商品コードなど)
  • 配列検索対象となる範囲(例社員名や商品名が並んでいる列)

配列形式の動作

配列形式のLOOKUP関数は、以下のルールで動作します

  • 配列が縦長(行数が列数より多い)場合、検索値は配列の最初の列で探され、結果は最終列から返されます。
  • 配列が横長(列数が行数より多い)場合、検索値は配列の最初の行で探され、結果は最終行から返されます。

このように、データの配置に応じて自動的に動作が変わるため、非常に柔軟に利用できます。

実際の使用例

では、具体的な例を見てみましょう。

例1社員番号から社員名を取得する

次のようなデータがあるとします

社員番号 社員名
001 山田太郎
002 佐藤花子
003 鈴木一郎

このデータから、社員番号「002」に対応する社員名を取得するには、以下のように入力します

=LOOKUP(2, , B2:B4)

ここで、検索値「2」は、配列\:の中で「002」に対応する行を探し、その行のB列(社員名)を返します。

例2商品コードから商品名を取得する

次のようなデータがあるとします

商品コード 商品名
ノートパソコン
マウス
キーボード

このデータから、商品コード「」に対応する商品名を取得するには、以下のように入力します

=LOOKUP("", , B2:B4)

検索値「」は、配列\:の中で「」に対応する行を探し、その行のB列(商品名)を返します。

注意点とコツ

LOOKUP関数を使用する際の注意点とコツをいくつかご紹介します。

ここがポイント!

  • データの並び順に注意配列内のデータは昇順(小さい順)に並べる必要があります。これを守らないと、正しい結果が得られないことがあります。
  • 完全一致を求める場合LOOKUP関数は近似一致を前提としているため、完全一致を求める場合は「VLOOKUP」や「XLOOKUP」関数の使用を検討してください。
  • エラー処理検索値が見つからない場合、エラーが表示されることがあります。これを回避するために、「IFERROR」関数を組み合わせてエラー時の処理を追加することができます。

よくある質問や疑問

Q1: 配列形式のLOOKUP関数はいつ使うべきですか?

配列形式のLOOKUP関数は、データが縦横どちらの方向でも対応できる柔軟性があり、特にデータの配置が一定でない場合に便利です。ただし、完全一致を求める場合は「VLOOKUP」や「XLOOKUP」関数の方が適しています。

Q2: データが昇順に並んでいない場合、どうすればよいですか?

データが昇順に並んでいない場合、LOOKUP関数は正しい結果を返さない可能性があります。その場合は、「VLOOKUP」や「INDEX-MATCH」関数を使用することをおすすめします。

Q3: エラーが表示された場合、どう対処すればよいですか?

エラーが表示された場合、「IFERROR」関数を使用してエラー時の処理を追加することで、エラーを回避することができます。例えば、「=IFERROR(LOOKUP(検索値, 配列), “該当なし”)」のように記述します。

まとめ

今回は、ExcelのLOOKUP関数(配列形式)について、初心者の方にもわかりやすく解説しました。データの検索や関連情報の取得に役立つこの関数を使いこなすことで、作業効率が大幅に向上します。ぜひ、実際のデータを使って試してみてください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました