新しい Outlook で Outlook の検索結果を日付順に並べ替える方法
- 新しい Outlook は検索結果を日付順ではなく「関連性」(上位の結果) で並べます
- クラシック Outlook は「上位の結果」の下に検索結果を日付順で表示し、「上位の結果」はオフにできます
- 回避策としては、日付フィルターの利用や検索範囲の切り替えがあります
- Outlook アドインの Inbox Search は、キーワードと意味でメールを見つけます。Outlook 自体の並べ替えは変わりません
結論から言うと、クラシック Outlook for Windows では検索結果はもともと日付順です。関連性順になっているのは、その上にある「上位の結果」セクションだけで、[ファイル] > [オプション] > [検索] で関連性の高い結果を上部に表示する設定をオフにすれば消せます。新しい Outlook と Outlook on the web では、並べ替えのコントロールはメッセージ一覧の上部にある [フィルター] で、そこで [日付] を選びます。ただし Microsoft はこれをメールの並べ替えとして案内しており、検索結果のためのものではなく、検索後には表示されないことがよくあります。見つからない場合は日付で絞り込みます。検索ボックスの右端にある [フィルター] を使うか、検索語に received: を加えます。
検索結果の順序がおかしい理由
受信トレイを検索すると、昨日も同じ送信者からメールが届いているのに、Outlook は 2008 年のメールを一番上に表示します。「日付順に並べ替え」ボタンを探しても、見当たりません。これは新しい Outlook で最も不満の多い変更の 1 つです。もし腹が立っているなら、あなたは決して一人ではありません。
新しい Outlook は検索結果を日付順ではなく関連性 (「上位の結果」) で並べます。Microsoft のランキングが重要だと考えるメールを判断して上位に押し上げます。便利そうに聞こえますが、探していたのは明らかに最近のメッセージなのに、たまたま同じキーワードを含む 10 年前のメッセージの下に埋もれてしまうことがあります。これは、メールを結果から完全に切り捨てるのと同じサーバー側の検索エンジンです。
さらに困るのは、クラシック Outlook では「上位の結果」より下がすべて日付順に保たれるのに、新しい Outlook と Outlook on the web では検索結果を並べ替えるコントロールがそもそもないことが多い点です。並べ替えに関する Microsoft のサポート記事はメッセージ一覧上部の [フィルター] を案内していますが、これはメールの並べ替えの話で、検索結果の話ではありません。Microsoft Q&A には、検索後に並べ替えのオプションが見つからないというユーザーのスレッドがたくさんあります。
試せること
これらは一部の構成で効果があります。オプションが使えるかどうかはバージョンや更新によって一貫していないため、どれも保証はできません。
1. 結果リストの上にある [並べ替え] / [フィルター] コントロールを探す
検索を実行したら、結果ウィンドウの上部に [フィルター] または [並べ替え] のドロップダウン (小さなアイコンで表示されることもあります) がないか確認します。あれば、[日付] と [新しい順] に設定します。ビルドによっては設定が維持されますが、検索のたびにリセットされるものもあります。
2. 範囲を切り替えてから並べ替える
[すべてのフォルダー] を検索したときは並べ替えのコントロールが表示され、現在のフォルダーでは表示されない (またはその逆) ことがあります。検索範囲を切り替えて、並べ替えのオプションが表示されるか試してみてください。
3. 並べ替えの代わりに日付フィルターを使う
並べ替えられないなら、絞り込みはできます。検索ボックスの右端にある [フィルター] を選んで日付範囲を指定するか、検索語に received: と日付を続けて入力すれば、探しているメールが古いメールの下に埋もれずに済みます。Outlook で日付範囲を指定して検索する方法ではすべての方法を、検索演算子の早見表では構文を紹介しています。
4. 検索にはクラシック Outlook を使う
クラシック Outlook for Windows がインストールされていれば、「上位の結果」の下に検索結果が日付順で表示されます。[ファイル] > [オプション] > [検索] で関連性の高い結果を上部に表示する設定をオフにすれば、「上位の結果」自体がなくなります。検索結果を並べ替えるためだけにクライアントを切り替えるのは手間ですが、確実です。
これがなかなか修正されない理由
正直なところ、クライアント側からはほとんど直せません。関連性を最優先する並べ方は、新しい Outlook のサーバー側検索のしくみに組み込まれており、日付順の切り替えが出たり消えたりするのは、設定で確実に制御できるものではありません。Microsoft がいずれ正式な修正をリリースするかもしれません (何年も要望されています) が、まだ実現していません。
本当の問題がメールを見つけることなら
日付順にしたいのは、Outlook のランキングが目当てのメッセージを埋もれさせたからということがよくあります。Inbox Search は、その部分に取り組む Outlook アドインです。メールボックスをキーワードと意味の両方で検索するので、正確な言葉を覚えていなくても目当てのメールが見つかることがあり、各結果には日付が表示されます。Outlook 自体の検索結果の並べ替えは変わりません。Outlook の検索でメールがまったく見つからない場合は、そちらのガイドで原因を解説しています。
また、完全にお使いのデバイス上で動作するため、メールの内容がマシンの外に出ることはありません。新しい Outlook、クラシック Outlook for Windows、Outlook on the web で動作します。
2008 年のメールではなく、目当てのメールを見つけましょう。
Microsoft Marketplace から Inbox Search をインストールして、メールボックスをキーワードと意味で、お使いのデバイス上で検索できます。
Microsoft Marketplace からインストールよくある質問
Outlook の検索結果を日付順に並べ替えられますか?
クラシック Outlook for Windows では可能です。「上位の結果」セクションの下にある検索結果はもともと日付順で、[ファイル] > [オプション] > [検索] で関連性の高い結果を上部に表示する設定をオフにすると「上位の結果」はなくなります。新しい Outlook と Outlook on the web では、メッセージ一覧の上部にある [フィルター] で [日付] を選んで並べ替える方法を Microsoft が案内していますが、これはメールの並べ替えの説明で、検索結果のものではありません。検索後に並べ替えのオプションが見つからないという声も多くあります。
新しい Outlook で検索結果が関連性順にしか並ばないのはなぜですか?
新しい Outlook と Outlook on the web は、新しいメールではなく、Microsoft の検索が関連性が高いと判断した結果を先に表示します。Microsoft のサポート ページが説明しているのはメッセージ一覧の並べ替えで、検索結果の並べ替えではありません。Microsoft Q&A では、検索後に日付順の並べ替えが表示されないという報告が多く寄せられています。
新しい Outlook で時系列の検索結果を得るには?
結果リスト上部の [フィルター] を確認し、あれば [日付] に設定します。なければ日付で絞り込みます。検索ボックスの右端にある [フィルター] を使うか、検索語に received: と日付を続けて入力します。クラシック Outlook for Windows があれば、「上位の結果」の下に検索結果が日付順で表示されます。
Microsoft が新しい Outlook の検索で信頼できる日付順の並べ替えを復活させるなら、それは歓迎です。それまでは、時系列の結果を取り戻すための選択肢は以上のとおりです。