エクセルのXLOOKUP関数の使い方をお探しですね。
広告
エクセルのVLOOKUPがパワーアップ!XLOOKUP関数を使いこなそう
エクセルでデータを探したり、照らし合わせたりするとき、これまで多くの人が使ってきたのがVLOOKUP関数ですよね。
でも、「検索したいデータが左端にないとダメ」とか、「エラーが出たときの対処が面倒」とか、困った経験がある人も多いんじゃないでしょうか。
そこで登場したのが「XLOOKUP関数」です!VLOOKUP関数の不便なところを全部解決してくれる、進化版の検索関数なんです。
この記事では、XLOOKUP関数の基本的な使い方から、複数の条件で検索する方法、エラーをうまく回避するコツまで、わかりやすく説明していきます。
新しい関数を覚えて、毎日の作業をもっと楽にしちゃいましょう!
XLOOKUP関数って何?基本の使い方を知ろう
XLOOKUP関数は、Microsoft 365やExcel 2021以降で使えるようになった、データ検索のための新しい関数です。
これまでよく使われていたVLOOKUP関数やHLOOKUP関数の上位版として登場しました。
縦方向の検索はもちろん、横方向の検索も一つの関数で簡単にできるようになったんです。
基本的な書き方は「=XLOOKUP(探したい値, 探す場所, 取り出す場所)」というシンプルな形です。
探したいデータと、そのデータがある列、そして最終的に表示したい結果の列を指定するだけ。
直感的でわかりやすいですよね。
この新しい仕組みのおかげで、VLOOKUP関数でよくあった「列を追加したり削除したら数式が壊れちゃった!」というトラブルを防げるようになりました。
検索する列と結果を取ってくる列を別々に指定できるので、表のレイアウトを変更しても大丈夫。
メンテナンスの手間がぐっと減ります。
それから、最初から「完全一致」で検索してくれるのも便利なポイントです。
従来の関数では、毎回「FALSE」や「0」を入力しないと正確に検索できなかったんですが、XLOOKUP関数ならその手間がいりません。
ここがすごい!XLOOKUP関数の3つの進化ポイント
1. 検索値がどこにあってもOK!
XLOOKUP関数の一番すごいところは、検索したいデータがどの位置にあっても使えることです。
VLOOKUP関数では「検索値は必ず表の左端になければダメ」というルールがあって、わざわざデータの並び順を変えたり、列をコピーしたりする必要がありました。
でも、XLOOKUP関数なら検索する場所と結果を取ってくる場所を別々に指定できるので、検索値が表の右端にあっても、真ん中にあっても問題なし!左側のデータだって簡単に取り出せます。
システムからダウンロードしたデータを加工せずに、そのまま使えるのはとっても便利ですよね。
2. 複数の列をまとめて取得できる
さらにすごいのが、一度に複数の列のデータを取り出せることです。
これは「スピル機能」という新しい仕組みと連携しています。
たとえば、商品名、価格、在庫数といった複数の情報を一気に表示したいとき、従来の関数では列ごとに数式を入力してコピーする必要がありました。
でも、XLOOKUP関数なら取り出す範囲に複数の列をまとめて指定するだけ。
一つのセルに数式を入れるだけで、隣のセルに自動的にデータが広がっていきます。
入力の手間が省けるだけじゃなく、ファイル全体の動作も速くなるんです。
大量のデータを扱うときでも、エクセルがサクサク動くようになりますよ。
3. エラー対策が簡単!
データを探すとき、見つからない場合に「#N/A」というエラーが出るのは見た目もよくないし、困りますよね。
VLOOKUP関数では、このエラーを消すためにIFERROR関数で全体を囲む必要があって、数式がどんどん長くなっていました。
でも、XLOOKUP関数には最初からエラー対策の機能が入っています。
4番目の引数に「見つからなかったときに表示する内容」を設定できるんです。
「該当なし」というテキストや、空白にする設定など、好きなように指定できます。
実務で役立つ!複数の条件で検索する方法
実際の仕事では、「この店舗の、この商品」みたいに、複数の条件を組み合わせて検索することがよくあります。
VLOOKUP関数でこれをやろうとすると、検索用の列を新しく作ったり、難しいINDEX関数とMATCH関数を組み合わせたりする必要がありました。
でも、XLOOKUP関数なら簡単です。
「&」という記号を使って条件をつなげるだけ。
具体的には「=XLOOKUP(条件1&条件2, 検索範囲1&検索範囲2, 取り出す範囲)」と書けばOKです。
作業用の列を追加する必要もありません。
この方法を覚えると、いろんな場面で活用できます。
たとえば、社員データから「部署」と「役職」の2つの条件で給料を調べたり、売上データから「日付」と「商品コード」で売上金額を見つけたり。
条件が3つ、4つに増えても、同じように「&」でつなげていくだけなので簡単です。
XLOOKUP関数を使えば、今まで時間がかかっていた複雑な作業がすごく楽になります。
浮いた時間で、もっと大事な企画や分析の仕事に集中できるようになりますよ。
ぜひ明日の仕事から使ってみてくださいね!
広告
