Excelの「XLOOKUP(エックスルックアップ)」関数は、従来のVLOOKUPやHLOOKUPに代わる新しい検索機能として注目されています。しかし、すべてのExcelバージョンで利用できるわけではありません。特に、Excel 2016やExcel 2019ではXLOOKUPが使用できないため、代わりに使える関数を知っておくことが重要です。
ExcelでXLOOKUPが使えない理由とは?
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でのデータ検索がより効率的に行えるようになります。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませている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からお声掛けください。
コメント