コンテンツへスキップ
超解決
  • トップページ
  • 詐欺メールチェッカー
  • テキスト整形ツール
  • 高機能・文字数カウント(自動保存付き)
  • パスワード生成ツール
  • 全記事一覧(サイトマップ)
  1. ホーム
  2. デジタル・IT
  3. Web・アプリ
  4. Gmail・Googleアカウント
  5. 【Gmail】Gmailでフィルタ条件にORを使いたい時の書き方

【Gmail】Gmailでフィルタ条件にORを使いたい時の書き方

2026年6月17日
Gmail・Googleアカウント
【Gmail】Gmailでフィルタ条件にORを使いたい時の書き方
🛡️ 超解決

Gmailのフィルタ機能を活用してメールを自動振り分けしたいとき、特定の条件を複数指定して「いずれかに当てはまる」メールを対象にしたい場面がよくあります。しかし、Gmailの標準フィルタ作成画面では、複数の条件を空白で区切るとAND(すべて一致)として扱われ、OR(いずれかに一致)にはなりません。このため、OR条件を実現するには少し工夫が必要です。本記事では、GmailでフィルタにORを使うための具体的な書き方と注意点を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: Gmailの「フィルタとブロック中のアドレス」設定の「検索条件」欄
  • 切り分けの軸:
    • OR演算子(OR / |)を使った方法
    • 複数フィルタを作成して同様の動作を実現する方法
    • Google Apps Scriptを使った高度な方法(管理設定に依存)
  • 注意点: 会社PCの場合はGmailの管理設定が制限されている可能性があります。フィルタ設定前に管理者に確認すべき点があります。

ADVERTISEMENT

目次

  • 1 1. GmailのフィルタはデフォルトでAND動作
  • 2 2. OR条件を実現する3つの方法
    • 2.1 方法1: 検索演算子「OR」またはパイプ「|」を使う
    • 2.2 方法2: 複数のフィルタを作成する
    • 2.3 方法3: Google Apps Scriptを利用する(高度)
  • 3 3. 具体的な設定手順(方法1と方法2)
    • 3.1 方法1: OR演算子を使う手順
    • 3.2 方法2: 複数フィルタを作成する手順
  • 4 4. 注意点と失敗パターン
  • 5 5. 状況別の比較表
  • 6 6. よくある質問(FAQ)
  • 7 7. まとめ
    • 7.1 解決 関連記事でさらに詳しく
    • 7.2 Gmail・Googleアカウントの人気記事ランキング

1. GmailのフィルタはデフォルトでAND動作

Gmailのフィルタ作成画面では、「次の条件に一致するメールをすべて検索」というテキストボックスにキーワードを入力します。ここで複数の単語や条件をスペースで区切ると、すべての条件を満たすメール(AND)が対象になります。たとえば「from:boss subject:報告」と入力すると、送信元がbossで件名に「報告」を含むメールのみがフィルタの対象です。ORで検索したい場合、特別な構文を使わなければそのままでは実現できません。

※ お探しの解決策が見つからない場合は、こちらの「Gmail・Googleアカウントトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. OR条件を実現する3つの方法

方法1: 検索演算子「OR」またはパイプ「|」を使う

Gmailの検索では「OR」または「|」というキーワードを使って条件を結合できます。フィルタの検索条件欄に直接この演算子を記述することで、OR検索が可能です。たとえば「from:boss OR from:admin subject:報告」と入力すると、送信元がbossまたはadminのいずれかであり、かつ件名に「報告」を含むメールが対象になります。ORは大文字で書く必要があり、前後に半角スペースが必要です。パイプ(|)でも同じ動作をしますが、こちらも半角スペースで区切ります。

具体例:
・「from:boss OR from:admin」→ bossまたはadminからのメール
・「subject:報告 OR subject:連絡」→ 件名に「報告」または「連絡」を含むメール
・「from:boss | from:admin subject:報告」→ bossまたはadminからの、件名に「報告」を含むメール

方法2: 複数のフィルタを作成する

OR条件を実現する別の方法は、条件ごとに個別のフィルタを作成し、同じ動作(ラベル付け、転送、アーカイブなど)を設定することです。たとえば「from:boss」のフィルタと「from:admin」のフィルタをそれぞれ作成し、両方に「重要ラベル」を付ける設定をすれば、どちらかからのメールにそのラベルが付きます。この方法は演算子を覚える必要がなく、フィルタ管理画面で直感的に設定できます。ただし、フィルタが増えると管理が煩雑になるため、条件が多岐にわたる場合は方法1のほうが効率的です。

方法3: Google Apps Scriptを利用する(高度)

さらに柔軟な条件が必要な場合は、Google Apps Script(GAS)を使ってフィルタロジックを自作することも可能です。GASを使えば、複雑なOR条件や除外条件をプログラムで記述でき、ラベル付けや転送などを自動化できます。ただし、この方法は専門知識が必要であり、会社のポリシーでスクリプトの実行が禁止されている場合があります。管理者に確認してから利用してください。

3. 具体的な設定手順(方法1と方法2)

方法1: OR演算子を使う手順

  1. Gmailを開き、画面右上の歯車アイコンから「すべての設定を表示」をクリックします。
  2. 「フィルタとブロック中のアドレス」タブを選択し、画面下部の「新しいフィルタを作成」をクリックします。
  3. 「次の条件に一致するメールをすべて検索」のテキストボックスに、ORを含む検索条件を入力します。例:from:boss OR from:admin subject:緊急
  4. 「フィルタを作成」ボタンをクリックし、実行したい動作(ラベル付け、転送など)を選択します。
  5. 設定を保存して完了です。必要に応じて他のフィルタと重複しないよう注意してください。

方法2: 複数フィルタを作成する手順

  1. 上記手順1~2と同様にフィルタ作成画面を開きます。
  2. 1つ目の条件を入力(例:from:boss)し、フィルタ作成後の動作を設定します。
  3. フィルタを保存したら、もう一度「新しいフィルタを作成」をクリックし、2つ目の条件(例:from:admin)を入力します。
  4. 動作を1つ目と同じに設定します(同じラベル、同じ転送先など)。
  5. すべての条件のフィルタを作成し終えたら、正しく動作するかテストメールを送信して確認します。

4. 注意点と失敗パターン

OR演算子を使う際に陥りやすいミスをいくつか紹介します。

  • ORを小文字で書く(or):Gmailの検索演算子は大文字でなければ認識されません。「or」と書くと単なる単語扱いになり、本文中に「or」を含むメールが対象になってしまいます。
  • 演算子の前後にスペースがない:ORや|の前後には必ず半角スペースが必要です。スペースがないと正しく認識されません。
  • 複数のORを連続して使う場合の優先順位:複数のORを使う場合は、グループ化に注意してください。Gmailは左から順に評価しますが、複雑な条件は括弧を使って明示的にグループ化すると安全です。例:(from:boss OR from:admin) subject:緊急
  • フィルタの重複動作:複数フィルタを使う方法では、1通のメールが複数のフィルタに該当すると、それぞれの動作が実行されます。たとえば両方のフィルタで「削除」を設定すると、同じメールに削除動作が二重に適用される可能性がありますが、Gmailは二重削除を無視するため問題ない場合が多いです。ただし、ラベル付けや転送では意図しない動作になることがあるので注意してください。
  • 会社PCでの制限:一部のGoogle Workspace環境では、管理者がフィルタ機能自体を無効にしている場合があります。また、GASの実行が許可されていないこともあります。設定がうまく反映されない場合は、まず管理者に問い合わせてください。

5. 状況別の比較表

方法 手間 正確性 メンテナンス性 適したケース
方法1: OR演算子 低(1フィルタで済む) 高い(条件を正確に指定) 高い(条件変更は編集のみ) OR条件が2~5個程度のシンプルな場合
方法2: 複数フィルタ 中(条件数分のフィルタが必要) 高い(個別に設定可能) 低い(フィルタが増えると管理が煩雑) OR条件が多く、個別動作を変えたい場合
方法3: Google Apps Script 高い(コード記述が必要) 非常に高い(複雑なロジック可) 中(コード管理が必要) 高度な条件や動的な処理が必要な場合

6. よくある質問(FAQ)

Q1. OR演算子を使ったフィルタが正しく動作しません。何が原因ですか?

A. 最も多い原因はORの大文字・小文字の間違いです。必ず大文字「OR」またはパイプ「|」を使用し、前後に半角スペースを入れてください。また、フィルタ作成後に「テスト」機能を使って該当メールが表示されるか確認するとよいでしょう。

Q2. ORを何個もつなげられますか?

A. 理論上はいくつでもつなげられますが、フィルタの文字数制限(通常は数千文字)があるため、あまり長くすると一部が無視される可能性があります。その場合は方法2の複数フィルタを検討してください。

Q3. 会社のGmailではOR演算子が使えません。なぜですか?

A. Google Workspaceの管理ポリシーによって、詳細なフィルタ設定が制限されている可能性があります。管理者に問い合わせて、フィルタ機能の使用制限がないか確認してください。また、組織によっては特定の検索演算子が利用不可の場合もあります。

Q4. 複数フィルタを使う場合、同じラベルが複数付くことはありますか?

A. 同じラベルを複数のフィルタで設定しても、ラベルは1つだけ付与されます。重複は無視されるため、問題になることはほとんどありません。ただし、転送や削除などの動作は、複数回実行されると意図しない結果になる可能性があるので、動作内容を統一するよう注意してください。

7. まとめ

GmailでフィルタにOR条件を設定するには、検索演算子「OR」または「|」を使う方法が最もシンプルで管理も容易です。複数の条件を効率的にまとめられるため、日々のメール整理が格段に楽になります。どうしても演算子が使えない場合や、条件が複雑な場合は、複数のフィルタを作成する方法やGoogle Apps Scriptの利用も視野に入れてください。ただし、会社のポリシーによって制限がある場合は、必ず管理者に確認してから設定を行いましょう。適切な方法を選んで、メール管理の負担を減らしてください。


✉️
Gmail・Googleアカウントトラブル完全解決データベース 送受信エラー/迷惑メール対策/容量整理/ラベル・自動振り分け/アカウント復旧/2段階認証/スマホ同期/転送・複数アカウントのトラブルを即解消。GmailとGoogleアカウントの実務リファレンスとしてご活用ください。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

解決 関連記事でさらに詳しく

  • ✅【Gmail】Gmailでメールを案件番号ごとに探せるようにするラベル設計
  • 🛠️【Gmail】Gmailで自分のアドレスから届いたように見えるメールの見分け方
  • 💡【Gmail】有料プランに上げる前に試したい容量整理の順番
  • ⚡【Android】Gmailの署名を端末別・アカウント別に設定する手順
  • ⚡【Gmail】Gmailで知らないフィルタが作られていた時の削除手順と再発確認
  • 🛠️【Googleアカウント】Googleアカウント名が古い表示のまま残る時の更新確認

Gmail・Googleアカウントの人気記事ランキング

  • 【Gmail】Googleからの本物のセキュリティ通知か見分ける方法
  • 【Android】連絡先(電話帳)をGoogleアカウントに同期して機種変更後も復元する手順
  • 【Android】Googleアカウントなしで初期設定する手順とアプリ追加・データ同期の制限まとめ
  • 【Gmail】送信済みにはあるのに相手へ届いていないと言われた場合の切り分け
  • 【Googleアカウント】本人確認が必要ですと出る時の端末と場所の確認
  • 【Googleアカウント】確認コードが届かない時の電話番号とメール確認
  • 【Googleアカウント】パスキーでログインできない時の代替ログイン手順
  • 【Googleアカウント】Googleアカウントで認証アプリを複数端末に移す時の注意
  • 【Android】Googleアカウントでパスキー(指紋・顔)を設定してパスワードなしログイン
  • 【2026年1月終了】Gmailで外部メールが受信できなくなる?POP廃止の影響と3つの対策法
Gmail・Googleアカウント
Gmail・Googleアカウント ラベル・自動振り分け
  • 【Gmail】Gmailで複数アドレス宛てメールを見分けるラベル設定
  • 【Gmail】Gmailでメールを案件番号ごとに探せるようにするラベル設計
⚠️
【最新】通信・アプリ障害まとめ 更新中 リアルタイムで発生中の障害を即チェック
🔴 速報・最新トラブル
  • 07.30 Win 【速報 2026年7月】Windows 11 KB5101684を配信|MDM・DFS・SMBバックアップの不具合を修正
  • 07.29 【速報 2026年7月】ChatGPTで会話が読み込めない・続けられない時の公式障害と復旧状況
  • 07.25 Win 【速報 2026年7月】Windows Update KB5121767を配信|一部PCで7月更新が入らない問題を修正
  • 07.24 Teams 【速報 2026年7月24日】Microsoft Teamsが使えない・会議に参加できない障害|Microsoft 365の影響と現状
  • 07.22 Win 【速報 2026年7月】Windows更新後に社内システムへログインできない時のKerberos RC4制限確認
  • 07.21 Win 【速報 2026年7月】WSUS同期が遅い・タイムアウトする不具合|Microsoft公式の状況と会社PCへの影響
  • 07.19 【WordPress】7.0.2で重大な脆弱性を修正|対象バージョンと更新確認
  • 07.18 【2026年7月18日】佐川急便スマートクラブで個人情報漏えい|通知メールの誤表示と確認方法
  • 07.17 【速報 2026年7月17日】GitHub REST APIの障害は復旧|影響と失敗処理の確認点
  • 07.17 【2026年7月16日】クレジットカード決済ができない障害|CARDNETの回復状況と確認手順
Windows・業務ツール 更新・不具合の最新情報 公式発表と速報を時系列で確認 →
🔍 落とし物トラブル解決
🔍
落とし物発見ナビ 3ステップ診断で発見ルートを提示・PNG保存可
📚
落とし物解決DB 電車・バス・空港・海外・ペット網羅
📚 ITトラブル解決DB
💻
Windows解決DB 不具合・設定・エラーを完全解決
🧭
Edge解決DB 表示・パスワード・拡張機能を完全解決
📊
Excel解決DB エラー・不具合の対処法を網羅
📝
Word解決DB 不具合・書式・設定のトラブル解消
✨
Copilot解決DB 使い方・エラー・設定を完全解決
👥
Teams/Outlook解決DB 接続・サインイン・送受信の不具合解消
📽️
PowerPoint解決DB マスター固定・図形結合・動画再生の解消
📑
PDFトラブル解決DB 閲覧・編集・結合・印刷のエラー解消
🏛️
確定申告解決DB e-Tax・マイナンバーカードの不具合解消
📱
Facebook解決DB 乗っ取り・権限譲渡・ログイン障害に対応
📗
Sheets解決DB 関数エラー・Apps Script・共有の解消
📝
Docs解決DB 書式・共有・Apps Script・参考文献の解消
🎥
Zoom解決DB 参加・画面共有・録画・Webinarの解消
✨
生成AI解決DB 基礎・料金・著作権・社内ルールの解消
🍎
iPhone解決DB 起動・Wi-Fi・アプリ・設定の解消
🤖
Android解決DB 設定・アプリ・通信・カスタマイズの解消
🔐
会社アカウント認証DB MFA・サインイン・VPN・権限の不具合解消
🔗
社内ネットワーク・VPN DB接続・共有・RDP・DNS・社内制限を解決
☁
OneDrive・SharePoint DB同期・共有・権限・復元の不具合解消
📄
勤怠・給与・人事 DB打刻・給与明細・人事通知・認証トラブル
🧩
Notion解決DB 共有・権限・DB・AIの不具合解消

ADVERTISEMENT

   🔧 ツール
🛡️
詐欺メール判定 届いたメールを即座に診断
📦
送料最安シミュレーター            郵便・宅急便の最安料金を比較
✂️
テキスト自動整形 全角半角・改行削除を一発で
📝
文字数カウント 自動保存付き・レポート作成
🔒
パスワード生成 強力なパスワードを安全作成
📅
西暦・和暦変換 履歴書の年号・年齢を計算
🧩 診断・チェック
🏆
超解決 Excel検定 実務能力を1級〜3級で判定
📘
超解決 Word検定 文書作成のスキルを格付け
🦆
騙されやすさ診断 あなたは「歩くATM」かも?
Global Edition
WiseChecker
🔐🧠📦

超解決の「海外版」姉妹サイト。
世界標準のパスワード生成や
性格診断・送料計算はこちら。

海外版サイトへ移動 ✈️
  • トップページ
  • 本サイトについて・運営企業情報
  • 著書の紹介
  • プライバシーポリシー

© 超解決.