Excelで「XLOOKUPが使えない!」ときの対処法と代替関数の使い方

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

Excelの「XLOOKUP(エックスルックアップ)」関数は、従来のVLOOKUPやHLOOKUPに代わる新しい検索機能として注目されています。しかし、すべてのExcelバージョンで利用できるわけではありません。特に、Excel 2016やExcel 2019ではXLOOKUPが使用できないため、代わりに使える関数を知っておくことが重要です。

スポンサーリンク

ExcelでXLOOKUPが使えない理由とは?

Excelのイメージ

Excelのイメージ

XLOOKUP関数は、Microsoft 365やExcel 2021以降のバージョンで利用可能です。しかし、Excel 2016やExcel 2019ではXLOOKUPがサポートされていません。これらのバージョンを使用している場合、XLOOKUPを使用しようとするとエラーが表示されます。

Excel 2016や2019でXLOOKUPの代わりに使える関数は?

XLOOKUPが使えない場合、以下の関数を組み合わせて同様の機能を実現できます。

ここがポイント!

  • VLOOKUP関数縦方向の検索に使用します。左端の列から右方向に検索し、指定した列の値を返します。
  • HLOOKUP関数横方向の検索に使用します。上端の行から下方向に検索し、指定した行の値を返します。
  • INDEX関数とMATCH関数の組み合わせより柔軟な検索が可能です。MATCH関数で検索位置を特定し、INDEX関数でその位置の値を取得します。

具体例で学ぶ!VLOOKUPとINDEX+MATCHの使い方

例えば、以下のような商品リストがあるとします。

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

VLOOKUP関数を使用して、商品ID「102」に対応する商品名を取得する場合、以下のように入力します。

=VLOOKUP(102, C4, 2, FALSE)

この式は、\:C4の範囲から商品ID「102」を検索し、2列目(商品名)の値「バナナ」を返します。

INDEXとMATCH関数の組み合わせを使用する場合、以下のように入力します。

=INDEX(B2:B4, MATCH(102, , 0))

この式は、\:の範囲から商品ID「102」の位置をMATCH関数で特定し、その位置に対応するB2\:B4の値「バナナ」をINDEX関数で取得します。

VLOOKUPとINDEX+MATCHの違いと使い分け

ここがポイント!

  • VLOOKUP関数簡単に使用できますが、検索値が左端の列にある必要があります。また、検索範囲と戻り範囲の列数が一致している必要があります。
  • INDEXとMATCH関数の組み合わせ検索値の位置に制限がなく、柔軟な検索が可能です。特に、検索値が左端以外の列にある場合や、複数の条件で検索したい場合に有効です。

まとめXLOOKUPが使えないときの対処法

Excel 2016や2019でXLOOKUPが使用できない場合でも、VLOOKUP関数やINDEX+MATCH関数を活用することで、同様の検索機能を実現できます。これらの関数の使い方をマスターすれば、Excelでのデータ検索がより効率的に行えるようになります。

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

LINE公式

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

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

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

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

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

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

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

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

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

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

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

相談しに行く

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

よくある質問や疑問

Q1: Excel 2016や2019でXLOOKUPを使用する方法はありますか?

Excel 2016や2019ではXLOOKUP関数は使用できません。代わりに、VLOOKUP関数やINDEX+MATCH関数を使用してください。

Q2: VLOOKUP関数とINDEX+MATCH関数のどちらを使うべきですか?

データの構造や検索の要件によります。VLOOKUPは簡単に使用できますが、検索値の位置に制限があります。INDEX+MATCHは柔軟性が高く、複雑な検索にも対応できます。

Q3: XLOOKUP関数の代わりに他に使える関数はありますか?

XLOOKUPの代わりに、VLOOKUP関数やHLOOKUP関数、INDEX+MATCH関数を使用できます。これらの組み合わせで、XLOOKUPと同様の検索機能を実現できます。

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

コメント

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