われらの味方、VLOOKUP関数がもうオワコン。そんな声がXLOOKUPの出現でささやかれつつある。
今回はそのXLOOKUP関数をご紹介します。
XLOOKUPとは?
XLOOKUP関数はMicrosoft Excelの新しいバージョン(Excel 2019以降)およびスプレッドシートで導入された検索および参照関数です。この関数は、特定の条件に合致するデータを検索し、関連するデータを取得するためXLOOKUP関数は、VLOOKUPやHLOOKUP、INDEX&MATCHなどの古典的なExcel関数の代替手段として非常に便利です。
VLOOKUP関数だと、数値が左側になければデータ参照できなかったものが、XLOOKUP関数を使えば参照値はどこでも指定できるということになります。
XLOOKUP関数の使い方
まずは構文はコチラ
=XLOOKUP(検索値, 検索範囲, 戻り範囲)
さっそく使ってみましょう!
VLOOKUP関数では、取り出したい列番号を指定する必要がありました。
それが、どの範囲から取り出すか、を指定すれば取り出し可能になります。
と、いうことで左側に検索値がなければいけないを回避できているのです。
ひとつ、「商品Dを売ることができた担当者の名前はなんですか?」
という質問を設けてみました。
どんな関数になるでしょうか?
答えは…
このようになります!あ、気持ちいいですよね。
あ、簡単やわ、という気持ちですw
この関数とても簡単なんですが、VLOOKUPに慣れた人にとってはなんか今更乗り換えるのも…という気持ちになるかもしれません。
慣れていくのがいいと思いますが、
まずどういう場で使うべきかというのは、異常に横長の表があって、列番号毎回数えるの面倒すぎる!みたいなときかなって思っています。
範囲何番目だっけ?数えなくちゃ、、、1.2.3……34…あれちがった・・・あるあるだと思います。
この際にXLOOKUPを使うと数える時間を短縮できるので◎
あと「このデータ左にないから検索列作らなあかん!」みたいなときは大活躍ですね。
設計しなおす必要がないです。
まとめ
XLOOKUPの便利さに気づいていただけたかと思います!
今後VLOOKUP関数より見かける頻度が高くなるかもしれません。
ぜひ、ご活用ください!
コメント