Outlook のすべての検索演算子と構文コマンド — 2026年版チートシート

ポイント:
  • Outlook は、from:、to:、subject:、hasattachment:、received: などの演算子に対応しています
  • ブール演算子 (AND、OR、NOT) はクラシック Outlook で動作しますが、新しい Outlook では確実には動作しません
  • 1 つのクエリで複数の演算子を組み合わせられます: from:sarah subject:budget hasattachment:yes
  • 新しい Outlook のサーバー側検索がサポートする演算子は、クラシック Outlook より少なくなっています

Outlook には、驚くほど強力な検索構文がありますが、Microsoft はそれを見つけやすくしていません。ほとんどの人は、キーワードを入力して結果を祈る以上のことをしません。このチートシートでは、Outlook で使えるすべての検索演算子を、コピー & ペースト用の例、各演算子に対応するバージョンのメモ、公式ドキュメントには載っていない落とし穴とともに紹介します。

送信者と受信者の演算子

これらの演算子は、メールを送信または受信した人に基づいてメールを絞り込みます。クラシック Outlook、新しい Outlook、Outlook on the web で動作します。

演算子 機能 例
from: 特定の送信者からのメール from:sarah または from:sarah@contoso.com
to: 特定の人宛てに送信したメール to:finance-team
cc: 誰かが CC に入っていたメール cc:manager@contoso.com
bcc: 誰かが BCC に入っていたメール (送信済みアイテムのみ) bcc:legal
participants: 差出人、宛先、CC のいずれかにいる人 participants:sarah

ヒント: 完全なメール アドレスは必要ありません。from:sarah は、名前またはメール アドレスに「sarah」を含むあらゆる送信者に一致します。正確さが必要なときは、完全なアドレスを使ってください。

件名と本文の演算子

演算子 機能 例
subject: 件名のみを検索 subject:quarterly report
body: メール本文のみを検索 (クラシック Outlook) body:action items
(単純なキーワード) 件名、本文、添付ファイル名を検索します invoice

演算子なしでキーワードを入力すると、Outlook は件名、メッセージ本文、添付ファイル名を横断して検索します。件名の一致だけがほしいときは subject: を使ってください。これは、キーワードが元の話題ではなく、誰かの返信にだけ現れるやり取りを除外するのに特に便利です。

添付ファイルの演算子

演算子 機能 例
hasattachment:yes 添付ファイル付きのメールのみ hasattachment:yes from:accounting
hasattachment:no 添付ファイルのないメールのみ hasattachment:no subject:review
attachmentnames: 添付ファイルのファイル名を検索 (クラシック Outlook) attachmentnames:report.pdf

hasattachment:yes は、インライン画像や埋め込みの署名も添付ファイルとして数えることに注意してください。会社でロゴ入りの HTML 署名を使っている場合、予想より多くの結果が出ることがあります。attachmentnames: 演算子のほうが正確ですが、クラシック Outlook でしか動作しません。詳しくは、Outlook で添付ファイルを見つける方法の完全なガイドをご覧ください。

日付の演算子

日付の演算子を使うと、結果を特定の期間に絞り込めます。構文は、クラシック Outlook と新しい Outlook で異なります。

演算子 機能 例
received:today 今日受信したメール received:today from:boss
received:yesterday 昨日受信したメール received:yesterday subject:urgent
received:this week 今週のメール received:this week hasattachment:yes
received:last week 前の週のメール received:last week project update
received:this month 今月のメール received:this month from:hr
received:last month 前の月のメール received:last month invoice
received:this year 今年のメール received:this year budget
sent:last week 過去 1 週間に送信したメール sent:last week to:client

正確な日付範囲 (クラシック Outlook のみ)

クラシック Outlook では、特定の日付と比較演算子を使えます。

この正確な日付範囲の構文は、新しい Outlook や Outlook on the web では動作しません。日付での検索について詳しくは、Outlook で日付範囲を指定して検索する方法のガイドをご覧ください。

状態と分類項目の演算子

演算子 機能 例
read:no 未読のメールのみ read:no from:team
read:yes 既読のメールのみ read:yes subject:action required
isflagged:yes フラグ付きのメールのみ isflagged:yes
importance:high 重要度が高いとマークされたメール importance:high received:this week
importance:low 重要度が低いメール importance:low
category: 特定の分類項目のメール category:red または category:"Project Alpha"

スペースを含む分類項目名は引用符で囲む必要があります: category:"Project Alpha"。isflagged: 演算子はクラシック Outlook で動作しますが、新しい Outlook では一貫しません。

アイテムの種類の演算子

kind: 演算子は、Outlook のアイテムの種類で絞り込みます。検索結果にメールと一緒に会議の招集や連絡先が混ざる場合に便利です。

構文 一致するもの
kind:email メール メッセージのみ
kind:meetings 予定表アイテムと会議出席依頼
kind:contacts 連絡先
kind:tasks タスク
kind:notes メモ

kind: 演算子は、クラシック Outlook で最もよく機能します。新しい Outlook では、フィルター パネルで同じ結果を得られます。

ブール演算子とグループ化

クラシック Outlook は、検索語を組み合わせるブール論理に対応しています。大文字で入力する必要があります。

重要: ブール演算子 (AND、OR、NOT) は、クラシック Outlook for Windows でのみ動作します。新しい Outlook、Outlook on the web、Outlook モバイルでは、確実には動作しません。新しい Outlook で budget AND Q3 と入力すると、ブール論理を適用せず、「budget」「AND」「Q3」という語そのものを検索することがよくあります。

フレーズと完全一致

検索語を二重引用符で囲むと、完全一致するフレーズを検索できます。

引用符がないと、Outlook は各語を別々の検索語として扱い、そのいずれか (新しい Outlook) またはすべて (クラシック Outlook) に一致するメールを返します。特定のフレーズを探している場合は、必ず引用符を使ってください。

演算子の組み合わせ — 実際の例

検索演算子の本当の力は、組み合わせたときに発揮されます。コピー & ペーストして使える実用的な例を紹介します。

見つけたいもの 検索クエリ
今月の経理部からの PDF from:accounting hasattachment:yes received:this month
フォローアップ用にフラグを付けた未読メール read:no isflagged:yes
第 1 四半期の予算に関するメール subject:budget received:>=2026-01-01 AND received:<=2026-03-31
添付ファイル付きで重要度が高いメール importance:high hasattachment:yes
プロジェクトに関する Sarah または Mike からのメール (from:sarah OR from:mike) project
先週クライアント宛てに送信したメール sent:last week to:client

Outlook のバージョン間での演算子の互換性

すべての演算子がすべての場所で動作するわけではありません。各バージョンで期待できることは次のとおりです。

演算子 クラシック Outlook 新しい Outlook Outlook on the web モバイル
from: / to: はい はい はい はい
subject: はい はい はい はい
hasattachment: はい はい はい フィルターのみ
received: (相対日付) はい はい はい いいえ
received: (正確な日付) はい いいえ いいえ いいえ
category: はい 一部対応 はい いいえ
kind: はい いいえ 一部対応 いいえ
AND / OR / NOT はい いいえ いいえ いいえ
body: はい いいえ いいえ いいえ
attachmentnames: はい いいえ いいえ いいえ
完全一致のフレーズ ("...") はい はい はい はい

既知の癖と制限

正しい構文を使っても、Outlook の検索には、つまずきやすい動作がいくつかあります。

演算子では足りないとき

検索演算子は、送信者、日付、件名のキーワードが分かっているときの、正確で構造化されたクエリには強力です。しかし、意味でメールを探しているときには役に立ちません。「新製品の発売に向けた改訂スケジュール」について話し合ったことは覚えていても、使われた正確な言葉を思い出せない場合、どんな演算子の組み合わせでも見つかりません。

それが Inbox Search の解決する問題です。デバイス上の AI で、キーワードだけでなく、検索の背後にある意味を理解する Outlook アドインです。「ベルリン カンファレンスの経費」と検索すれば、それらの正確な語句を含むメールが 1 通もなくても、関連するメールが見つかります。処理はすべてお使いのマシン上でローカルに行われ、メールのデータがどこにも送信されることはありません。

Outlook の受信トレイを、キーワードだけでなく意味で検索。

Inbox Search は、デバイス上の AI を備えた Outlook アドインです。正確な言葉を覚えていなくてもメールを見つけます。検索演算子には決してできないことです。

Microsoft Marketplace からインストール

よくある質問

Outlook で使える検索演算子は? Outlook は、次の検索演算子に対応しています。from: (送信者)、to: (受信者)、subject: (件名)、cc: (コピー)、bcc: (ブラインド コピー)、hasattachment:yes (添付ファイル付きのみ)、received: (受信日)、sent: (送信日)、category: (分類項目名)、importance:high/normal/low (重要度)、read:no (未読のみ)、kind: (アイテムの種類)。クラシック Outlook では、AND、OR、NOT、かっこを使ったブール論理も使えます。

Outlook で特定の人からのメールを検索するには? Outlook の検索バーに from:名前 または from:メール@ドメイン.com と入力して Enter キーを押します。たとえば from:sarah は、Sarah が送信者であるすべてのメールを見つけます。from:sarah subject:budget のようにほかの演算子と組み合わせて、結果をさらに絞り込めます。

Outlook の検索でブール演算子 (AND、OR、NOT) は使えますか? ブール演算子の AND、OR、NOT は、クラシック Outlook for Windows で動作します。たとえば budget AND Q3 NOT draft は、「budget」と「Q3」の両方を含み、「draft」を含まないメールを見つけます。ただし、新しい Outlook や Outlook on the web では、ブール演算子は一貫して動作しません。Microsoft は、サーバー側の検索エンジンにこれらを完全には実装していません。

Outlook の検索演算子は、新しい Outlook で動作しますか? 基本的な演算子 (from:、to:、subject:、hasattachment:) のほとんどは、新しい Outlook でも動作します。ただし、ブール演算子 (AND、OR、NOT)、kind: 演算子、received:>=2026-01-01 のような正確な日付範囲の構文は、確実には動作しません。新しい Outlook はサーバー側の検索を使い、そのクエリ構文は、クラシックのデスクトップ版より限定的です。