ExcelのLOOKUP関数で配列を返す方法を初心者にもわかりやすく解説

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

Excelでデータを検索して複数の結果を一度に取得したいとき、LOOKUP関数XLOOKUP関数を活用することで、効率的に作業を進めることができます。特に、複数の一致するデータを一度に取得する方法は、日々の業務で非常に役立ちます。

今回は、これらの関数を使って、どのように配列を返すのか、初心者の方にもわかりやすく解説します。

スポンサーリンク

LOOKUP関数とXLOOKUP関数の違いとは?

Excelのイメージ

Excelのイメージ

まず、LOOKUP関数XLOOKUP関数の違いを簡単にご紹介します。

ここがポイント!

  • LOOKUP関数: 古いバージョンのExcelでも使用可能で、基本的な検索機能を提供します。ただし、複数の一致するデータを取得するのは少し手間がかかります。
  • XLOOKUP関数: 最新のExcelバージョンで利用可能で、より柔軟で強力な検索機能を提供します。複数の一致するデータを簡単に取得できます。

LOOKUP関数で配列を返す方法

LOOKUP関数を使用して、複数の一致するデータを取得するには、以下のような手順を踏みます。

  1. 検索したい値が含まれる範囲(検索ベクトル)を指定します。
  2. 対応する結果が含まれる範囲(結果ベクトル)を指定します。
  3. 関数を入力し、必要に応じて配列数式として実行します。

例えば、以下のようなデータがあるとします。

商品ID 商品名 価格
101 リンゴ 100
102 バナナ 150
103 オレンジ 120

このデータから、商品IDが101の商品の価格を取得する場合、以下のように入力します。

=LOOKUP(101, , C2:C4)

この式を実行すると、対応する価格「100」が返されます。

XLOOKUP関数で配列を返す方法

XLOOKUP関数を使用すると、より簡単に複数の一致するデータを取得できます。

  1. 検索したい値を指定します。
  2. 検索範囲を指定します。
  3. 結果範囲を指定します。
  4. 必要に応じて一致の種類や検索の方向を指定します。

例えば、以下のようなデータがあるとします。

商品ID 商品名 価格
101 リンゴ 100
102 バナナ 150
103 オレンジ 120

このデータから、商品IDが101の商品の価格を取得する場合、以下のように入力します。

=XLOOKUP(101, , C2:C4)

この式を実行すると、対応する価格「100」が返されます。

よくある質問や疑問

Q1: XLOOKUP関数はどのバージョンのExcelで使用できますか?

XLOOKUP関数は、Excel 365およびExcel 2021以降のバージョンで使用できます。古いバージョンでは使用できません。

Q2: LOOKUP関数とVLOOKUP関数の違いは何ですか?

LOOKUP関数は、検索範囲と結果範囲を個別に指定しますが、VLOOKUP関数は、検索範囲と結果範囲を含むテーブル全体を指定します。また、VLOOKUP関数は検索範囲の最初の列にしか検索できませんが、LOOKUP関数は任意の位置に検索範囲を指定できます。

Q3: 配列数式とは何ですか?

配列数式は、複数の値を一度に処理するための特別な数式です。通常の数式とは異なり、複数のセルに対して一括で計算を行うことができます。配列数式を入力するには、数式を入力後にCtrl+Shift+Enterを押します。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

今回は、LOOKUP関数XLOOKUP関数を使用して、Excelで複数の一致するデータを取得する方法について解説しました。これらの関数を活用することで、日々の業務でのデータ検索がより効率的になります。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

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