2021Excelのxlookup関数について
Microsoft365(旧Office365)およびOffice2021に追加されたxlookup関数について紹介します。
このxlookup関数はvlookup関数とhlookup関数を合体、拡張させた新関数です。
=xlookup(検索値, 検索範囲, 戻り範囲, [見つからない場合], [一致モード], [検索モード])
・検索値 必須
検索する値を指定する。
・検索範囲 必須
検索する範囲を指定する。
・戻り範囲 必須
見つかった場合に戻す範囲を指定する。
・見つからない場合 省略可能
見つからなかった場合に戻す値を指定する。
省略するとエラー「#N/A」が戻される。
・一致モード 省略可能
一致の種類を指定する。
0:完全一致【規定値】
-1:完全一致または次に小さい項目
1:完全一致または次に大きい項目
2:ワイルドカード文字との一致
・検索モード
検索の向きを指定する。
1:先頭から末尾へ検索【規定値】
-1:末尾から先頭へ検索
2:バイナリ検索(昇順で並べ替え)
-2:バイナリ検索(降順で並べ替え)
vlookup関数やhlookup関数と比較すると以下のようなメリットがあります。
1.一致モードの規定値が「完全一致」。
2.検索値が検索範囲の一番左列になくても検索できる。
3.末尾からの検索もできる。
4.戻り範囲を直接指定できる。
5.見つからなかった場合を指定することでエラー「#N/A」に対する処理が不要になる。
しかし、古いバージョンのExcelでは使用することができないためOfficeのバージョンが統一されていない環境では注意しなければなりません。
≪参考≫
Microsoft サポート
XLOOKUP 関数
https://support.microsoft.com/ja-jp/office/xlookup-%E9%96%A2%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929
クラウドからオンプレミス、パソコンからモバイルまで
長年の経験で培ったノウハウで
御社のITソリューションに「+α」なサービスを
ご提供いたします。