Excelで文字列を検索する方法:XLOOKUP関数の使い方

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

こんにちは!今日は、Excelで文字列を検索する際に便利な「XLOOKUP(エックスルックアップ)関数」について、初心者の方にもわかりやすく解説します。パソコンやスマホに不安がある方でも安心して学べる内容ですので、ぜひ最後までご覧ください。

スポンサーリンク

ExcelのXLOOKUP関数とは?

Excelのイメージ

Excelのイメージ

まず、XLOOKUP関数とは、Excelで特定の値を検索し、その値に対応するデータを取り出すための関数です。従来のVLOOKUP関数よりも柔軟性が高く、使いやすいのが特徴です。

例えば、商品コードを入力すると、その商品名や価格が自動で表示されるような場面で活躍します。

XLOOKUP関数の基本的な使い方

XLOOKUP関数の基本的な構文は以下の通りです


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

* 検索値探したい値(例商品コード)
* 検索範囲検索する範囲(例商品コードが並んでいる列)
* 戻り範囲対応するデータがある範囲(例商品名や価格が並んでいる列)
* 見つからない場合(省略可)検索値が見つからなかった場合に表示するメッセージ
* 一致モード(省略可)一致の種類を指定(0完全一致、-1以下の中で最も近い値、1以上の中で最も近い値、2ワイルドカード一致)
* 検索モード(省略可)検索の順序を指定(1先頭から末尾、-1末尾から先頭、2昇順、-2降順)

実際の例を見てみましょう

例えば、以下のような商品データがあるとします

商品コード 商品名 価格
1001 みかん 150円
1002 りんご 200円
1003 バナナ 100円

このデータから、商品コード「1002」に対応する商品名と価格を取り出したい場合、以下のようにXLOOKUP関数を使用します


=XLOOKUP(1002, , B2:B4)

この式を入力すると、「りんご」が返されます。

さらに、価格も取り出したい場合は、以下のようにします


=XLOOKUP(1002, , C2:C4)

これで、「200円」が返されます。

文字列を検索する場合の注意点

文字列を検索する場合も、XLOOKUP関数は非常に便利です。例えば、商品名に「みかん」と入力されているセルから、その価格を取り出したい場合、以下のようにします


=XLOOKUP("みかん", B2:B4, C2:C4)

この式を入力すると、「150円」が返されます。

また、部分一致で検索したい場合は、ワイルドカードを使用することができます。例えば、「りんご」や「みかん」を含む商品名を検索する場合、以下のようにします


=XLOOKUP("りんご*", B2:B4, C2:C4, "該当なし", 2)

この式を入力すると、「200円」が返されます。

よくある質問や疑問

Q1: XLOOKUP関数はどのバージョンのExcelで使用できますか?

XLOOKUP関数は、Microsoft 365、Excel 2021、Excel 2022、Excel 2023、Excel Onlineなどの最新バージョンで使用できます。お使いのExcelが対応しているかは、セルに「=XLOOKUP」と入力してみてください。候補に表示されれば、使用可能です。

Q2: VLOOKUP関数とXLOOKUP関数の違いは何ですか?

VLOOKUP関数は、検索値が範囲の左端にある必要がありますが、XLOOKUP関数はその制限がありません。また、XLOOKUP関数は列番号を指定する必要がなく、範囲を指定するだけで済みます。これにより、より柔軟で使いやすくなっています。

Q3: XLOOKUP関数でエラーが表示される場合、どうすればよいですか?

エラーが表示される場合、以下の点を確認してください
検索範囲と戻り範囲のサイズが一致しているか
– 検索値が正確に入力されているか
一致モードや検索モードの設定が適切か

それでも解決しない場合は、関数の構文や引数を再確認してみてください。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

XLOOKUP関数は、Excelで文字列を検索する際に非常に便利なツールです。従来のVLOOKUP関数よりも柔軟で使いやすく、さまざまなシーンで活用できます。ぜひ、日常の業務や家計簿作成などに役立ててください。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

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