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

Excel 2016ではXLOOKUP関数は使えません!代わりに使える関数をご紹介

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

Excelを使っていると、「XLOOKUP関数」という便利な機能を耳にすることがあるかもしれません。しかし、Excel 2016ではこの関数を使用することができません。今回は、XLOOKUP関数がどのようなものか、そしてExcel 2016で代わりに使える関数について、初心者の方にもわかりやすくご紹介します。

スポンサーリンク

そもそもXLOOKUP関数とは?

Excelのイメージ

Excelのイメージ

XLOOKUP関数は、Microsoft Excel 2019以降のバージョンで利用できる新しい検索関数です。VLOOKUPやHLOOKUPといった従来の検索関数に比べて、以下のような特徴があります。

ここがポイント!

  • 検索範囲と戻り範囲を自由に指定できるVLOOKUPでは検索範囲が左端の列に限定されていましたが、XLOOKUPでは検索範囲と戻り範囲を自由に指定できます。
  • 完全一致や近似一致、ワイルドカード検索に対応検索方法を柔軟に設定でき、より精度の高い検索が可能です。
  • 見つからなかった場合の返り値を指定できる検索値が見つからない場合に表示するメッセージを設定できます。

例えば、社員IDから社員名を検索する場合、以下のように使用します。

=XLOOKUP(検索値, 検索範囲, 戻り範囲, , , )

Excel 2016ではXLOOKUP関数は使えない

残念ながら、XLOOKUP関数はExcel 2016では使用できません。Microsoftの公式サポートによれば、XLOOKUP関数はExcel for Microsoft 365、Excel 2021、Excel 2021 for Mac、Excel 2019などの新しいバージョンで利用可能です。

Excel 2016で代わりに使える関数

Excel 2016では、XLOOKUP関数の代わりに以下の関数を使用することができます。

VLOOKUP関数

VLOOKUP関数は、指定した範囲の中から検索値を探し、対応するデータを返す関数です。基本的な構文は以下の通りです。

=VLOOKUP(検索値, 範囲, 列番号, )

例えば、社員IDから社員名を検索する場合、以下のように使用します。

=VLOOKUP(検索値, 範囲, 列番号, FALSE)

INDEX関数とMATCH関数の組み合わせ

INDEX関数とMATCH関数を組み合わせることで、より柔軟な検索が可能です。MATCH関数で検索値の位置を特定し、INDEX関数でその位置に対応するデータを取得します。

=INDEX(戻り範囲, MATCH(検索値, 検索範囲, 0))

例えば、社員IDから社員名を検索する場合、以下のように使用します。

=INDEX(B2:B10, MATCH(検索値, , 0))

まとめ

Excel 2016ではXLOOKUP関数を使用することができませんが、VLOOKUP関数やINDEX関数とMATCH関数の組み合わせを活用することで、同様の検索機能を実現できます。これらの関数を使いこなすことで、Excelでの作業効率が大幅に向上します。

もし、これらの関数の使い方やExcelの操作でお困りのことがあれば、お気軽にLINEからお声掛けください。

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

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

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

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

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

コメント

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