メールが増えると、受信トレイを上から読むだけでは目的の情報に届きません。プロジェクト、顧客、領収書、あとで対応するメールなどにラベルを付けておけば、同じグループを何度でも呼び出せます。Gmailのラベルはフォルダではなくタグに近く、1通のメールに複数のラベルを付けられます。このページでは、画面から探す方法と検索演算子を使う方法を分けて説明します。
Gmailでラベル検索する方法:短い答え
画面で探すなら、Gmailの左側に表示されたラベルをクリックします。そのラベルが付いたメールの一覧が開き、検索欄に別の語を入力すれば一覧の中をさらに絞り込めます。ラベル名を覚えていて、今回だけ確認したいときに便利です。
保存できる検索式を作るなら、label: の後ろにラベル名を置きます。たとえば label:receipts は Receipts というラベルが付いたメールを探します。label:receipts newer_than:90d や label:receipts from:[email protected] のように、空白の後ろへ条件を追加できます。検索を実行するのはGmailであり、InboxQueryは入力した条件から文字列を作るだけです。
ラベル名はアカウント内に表示される表記をそのまま使ってください。メッセージ本文にその語が含まれることと、ラベルが付いていることは別です。空白や階層を含む名前は引用符で囲み、自分のメールボックスで確認します。
Gmailのラベルは従来のフォルダではない
フォルダ方式では、メールは通常1つの場所に入ります。Gmailのラベルは異なります。1つのスレッドに自分で作ったラベル、受信トレイ、カテゴリ、スターなどが同時に付くことがあります。ラベルを開いても、同じメールが他のビューから消えるわけではありません。
アーカイブを考えると違いが分かります。アーカイブは受信トレイのラベルを外しますが、すべてのメールと検索結果には残ります。自分のラベルを付けただけでアーカイブされることはありません。移動を選ぶ操作では、移動先のラベルを付けて受信トレイを外す場合があります。
そのため label: と in: は置き換えられません。label:project は名前付きラベルを確認し、in:archive は受信トレイから外れた状態を確認します。目的が同じなら label:project in:archive のように組み合わせます。
Gmailのラベル検索を開く3つの方法
左側の一覧は、一度だけ確認する作業に向いています。ラベルが見えない場合は「もっと見る」を開き、階層ラベルなら親を展開してください。アカウント切り替えや折りたたまれたサイドバーも、ラベルが消えたように見える原因です。
Gmailでラベル検索と別の条件を同時に使うなら、検索ボックスを使います。label:、ラベル名、空白、送信者や件名の語、日付、ファイル条件の順に入力し、Enterで実行します。メールを移動・削除する前に結果の範囲を確認し、繰り返す検索はメモに保存します。
パソコンでキーボードショートカットを有効にすると、g の後に l を押してラベルへ移動できます。設定や画面によって動作が異なるため、使えない場合は検索ボックスを使います。スマートフォンでは検索アイコンとラベルメニューの方が確実です。
label: を日付、送信者、添付ファイルと組み合わせる
ラベルだけでは結果が多いことがあります。目的を示す条件を1つ足してください。通常、空白で区切った語は組み合わせて処理されるため、label:finance has:attachment は Finance ラベルと添付ファイルの両方を探します。表示名より実際のメールアドレスを使うと誤差を減らせます。
相対日付は、今後も同じ運用を続けるキューに向いています。label:follow-up newer_than:30d は最近の対応待ちを探し、label:receipts before:2026/01/01 は固定した締切日より前を探します。期間なら after: と before: を併用し、開始日と終了日の順を確認します。
件名条件と完全なフレーズ条件は役割が違います。label:projects subject:invoice は件名を見ますが、label:projects "invoice attached" はメール全体の語句を見ます。ファイルが手がかりなら has:attachment や filename:pdf を追加します。条件を最初から増やしすぎると、正しいラベルでも結果がなくなります。
複数のラベルを探す、または除外する
2つのラベルが必要なら label:work label:urgent のように両方を書きます。どちらかでよい場合は {label:work label:client} のように中かっこでまとめます。1つのスレッドに異なるラベル状態のメッセージがあるため、結果を確認してください。
ラベルを除外するには演算子の前にマイナスを置きます。label:project -label:done is:unread のように、肯定条件と合わせると目的が明確になります。除外だけの検索は広くなり、別のメッセージが条件に合うスレッドが表示される場合もあります。
has:userlabels はユーザーが作ったラベルを1つ以上持つメールを探し、-has:userlabels は持たないメールを探します。これは category:promotions や in:sent と同じ意味ではありません。件数が多ければ日付や送信者を足します。
Gmailでラベル検索して何も出ないとき
まずサイドバーからラベルを開き、検索式と比べます。サイドバーにはあるのに label:name で出ないなら、綴り、空白、階層、引用符を確認します。Gmailに表示される名前をコピーし、階層ラベルでは完全なパスが必要か試してください。
次に追加条件をすべて外して、ラベルだけで検索します。そこから条件を1つずつ戻します。日付の境界、表示名と実アドレスの違い、添付ファイル名の記憶違いが、結果を0件にすることがあります。最初に結果が変わった条件が原因の候補です。
ラベル自体が空に見える場合は、アカウント、サイドバーの表示設定、既存のフィルタを確認します。検索は別アカウントを調べたり、完全に削除されたメールを復元したりする機能ではありません。迷惑メールやゴミ箱の可能性がある場合だけ in:anywhere を意識して使います。
制限、正確さ、プライバシー
インデックスとメッセージの一致を決めるのはGmailです。演算子の仕様、会話表示、カテゴリ、アカウントの状態、端末によって結果は変わることがあります。ここにある例を出発点として、実際に使うアカウントで確認してください。
InboxQueryはGmailへ接続せず、OAuthを求めず、メールや連絡先を読み取らず、ラベル名をサーバーへ送信しません。入力した条件からブラウザー内で検索文字列を作ります。「Gmailで開く」を押すと、エンコードされた検索語がGoogleへ送られます。パスワードを検索作成ツールへ入力しないでください。
保存する手順には、ラベルの目的、対象アカウント、日付の前提、確認後の操作を書いておきます。大量変更の前に再確認してください。プロジェクトやフィルタの運用が変わると、以前安全だった検索が広すぎる場合があります。
Gmailのラベル検索についてよくある質問
Gmailでラベルを検索する演算子は何ですか?
label: の後ろにラベル名を置きます。例は label:receipts です。空白を含む名前は引用符で囲み、アカウントで正確な表記を確認します。
2つのラベルを同時に検索できますか?
できます。両方が必要なら label:work label:urgent のように書き、どちらかでよいなら中かっこでまとめます。会話内のメッセージごとにラベルが違うことは確認してください。
ユーザーラベルがないメールを探すには?
-has:userlabels を使います。結果が多い場合は日付、送信者、場所を加えてください。迷惑メールやゴミ箱を意味する演算子ではありません。
label:work で結果が出ないのはなぜですか?
アカウント、ラベル名の綴り、空白、階層、引用符、追加条件を確認します。最初は label:work だけを実行し、条件を1つずつ戻します。
Gmailのラベルはフォルダと同じですか?
同じではありません。ラベルはタグに近く、1通に複数付けられます。アーカイブは受信トレイのラベルを外しますが、すべてのメールと検索には残ります。
InboxQueryはGmailのラベルやメールを読みますか?
読みません。InboxQueryはブラウザー内で検索文字列を作るだけです。コピーするかGmailで開いた後、Gmailが検索を実行します。
Gmailでラベル検索を安定して使う方法
まずGmailでラベル検索を行い、表示されたラベルまたは label:name だけで結果を確認します。アカウントを確かめ、条件は1つずつ加えます。label: はタグ、in: は場所、has:userlabels と -has:userlabels はラベルの有無を表します。結果を確認するまで自動操作とは分けて扱います。
空の結果なら、ラベルを変える前に追加条件を外してください。正確な名前、階層、日付、送信者アドレス、会話表示が原因を示します。InboxQueryは式を読みやすくしますが、メールを確認・変更する場所はGmailです。