Outlook 所有搜索运算符与语法命令 — 2026 年速查表

要点:
  • Outlook 支持 from:、to:、subject:、hasattachment: 和 received: 等运算符
  • 布尔运算符(AND、OR、NOT)在经典版 Outlook 中有效,但在新版 Outlook 中不稳定
  • 您可以在一次查询中组合多个运算符:from:sarah subject:budget hasattachment:yes
  • 新版 Outlook 的服务器端搜索支持的运算符比经典版 Outlook 少

Outlook 拥有出人意料强大的搜索语法——但 Microsoft 并没有让人容易发现它。大多数人从未超越输入关键词、然后听天由命的阶段。本速查表涵盖 Outlook 中所有可用的搜索运算符,附带可复制粘贴的示例、各版本是否支持每个运算符的说明,以及官方文档中没有的各种陷阱。

发件人和收件人运算符

这些运算符根据邮件的发送者或接收者筛选邮件。它们适用于经典版 Outlook、新版 Outlook 和网页版 Outlook。

运算符 作用 示例
from: 来自特定发件人的邮件 from:sarah 或 from:sarah@contoso.com
to: 发给特定人员的邮件 to:finance-team
cc: 某人被抄送的邮件 cc:manager@contoso.com
bcc: 某人被密送的邮件(仅限您的已发送邮件) bcc:legal
participants: “发件人”、“收件人”或“抄送”字段中的任何人 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 的语法有所不同。

运算符 作用 示例
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 您在过去一周发送的邮件 sent:last week to:client

精确日期范围(仅限经典版 Outlook)

在经典版 Outlook 中,您可以将比较运算符与具体日期一起使用:

这种精确的日期范围语法在新版 Outlook 或网页版 Outlook 中无效。有关日期搜索的更多内容,请参阅我们的指南如何按日期范围搜索 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 或 Outlook 移动版中无法稳定工作。在新版 Outlook 中,输入 budget AND Q3 往往会搜索字面上的“budget”、“AND”和“Q3”这几个词,而不是应用布尔逻辑。

短语与精确匹配

将搜索词放在双引号中,可搜索精确短语:

没有引号时,Outlook 会把每个词视为单独的搜索词,并返回匹配其中任意一个(新版 Outlook)或全部(经典版 Outlook)的邮件。如果您要找特定短语,请始终使用引号。

组合运算符——真实场景示例

搜索运算符真正的威力来自组合使用。以下是您可以复制粘贴的实用示例:

您想找的内容 搜索查询
本月来自会计部门的 PDF from:accounting hasattachment:yes received:this month
标记为需要跟进的未读邮件 read:no isflagged:yes
第一季度有关预算的邮件 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 移动版
from: / to: 是 是 是 是
subject: 是 是 是 是
hasattachment: 是 是 是 仅筛选
received: (相对日期) 是 是 是 否
received: (精确日期) 是 否 否 否
category: 是 部分支持 是 否
kind: 是 否 部分支持 否
AND / OR / NOT 是 否 否 否
body: 是 否 否 否
attachmentnames: 是 否 否 否
精确短语 ("...") 是 是 是 是

已知的怪癖和限制

即使您使用了正确的语法,Outlook 搜索仍有一些可能让您栽跟头的行为:

当运算符不够用时

当您知道发件人、日期或主题中的某个关键词时,搜索运算符对于精确的结构化查询非常强大。但当您要按含义查找邮件时,它们就帮不上忙了。如果您记得讨论过“产品发布的修订时间表”,却想不起所用的确切字词,任何运算符组合都找不到它。

这正是 Inbox Search 要解决的问题。它是一款使用设备端 AI 理解您搜索背后含义(而不只是关键词)的 Outlook 加载项。搜索“柏林会议的费用”,即使没有任何邮件包含这几个确切字词,它也能找到相关邮件。所有处理都在您的电脑上本地进行——不会向任何地方发送邮件数据。

按含义而不仅仅是关键词来搜索您的 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 中无法稳定工作——Microsoft 并未在服务器端搜索引擎中完整实现它们。

Outlook 搜索运算符在新版 Outlook 中有效吗? 大多数基本运算符(from:、to:、subject:、hasattachment:)在新版 Outlook 中有效。但是,布尔运算符(AND、OR、NOT)、kind: 运算符,以及 received:>=2026-01-01 这样的精确日期范围语法无法稳定工作。新版 Outlook 使用服务器端搜索,其查询语法比经典桌面版更为有限。