FileMaker検索演算子で詳細検索術
基礎知識

FileMaker検索演算子で詳細検索術

2026年3月16日 admin 基礎知識

FileMakerで検索をしていると、「思った通りに絞り込めない」「もっと柔軟に探したい」と感じることはないでしょうか。実は、検索ボックスにただキーワードを入れるだけでなく、「検索演算子」と呼ばれる記号を組み合わせることで、かなり細かい条件で探すことができます。本稿では、難しい専門用語はできるだけ避けながら、実務ですぐに使える検索演算子と、その活用方法をわかりやすく紹介します。

検索演算子とは?基本の考え方

検索演算子とは、FileMakerの検索モードで「どういう条件で探すか」を指定するための特別な記号や書き方のことです。
たとえば、>100 と入力すれば「100より大きいもの」、..2023/12/31 と入力すれば「その日まで」といったように、単なる文字入力よりも一歩進んだ検索ができます。

演算子は、以下の3つのポイントを意識しておくと理解しやすくなります。

  • 数字・日付・テキストなど「フィールドの種類」によって意味が変わることがある
  • 複数の条件を組み合わせて使える(絞り込み・除外など)
  • 検索結果が多すぎる・少なすぎるときに調整するための道具と考える

数値・日付で便利な検索演算子

売上金額や在庫数、日付などのフィールドでは、範囲を指定して検索できるととても便利です。代表的なものは次の通りです。

  • より大きい・より小さい
    >100:100より大きい
    <=50:50以下(50を含む)
  • 範囲(..)
    100..200:100以上200以下
    2024/01/01..2024/03/31:2024年1月1日から3月31日まで
  • 以上・以下の省略表現
    >=100 の代わりに 100... と入力すると「100以上」を表せます。
    <=2024/12/31 の代わりに ...2024/12/31 と入力すると「その日まで」も表現できます。

特に日付検索で ...今日の日付 という形を覚えておくと、「それまでの全履歴」をさっと取り出せるので便利です。

テキスト検索で覚えておきたいワザ

顧客名や商品名、メモ欄などのテキスト検索では、「部分一致」や「前方一致/後方一致」をうまく使うと精度が上がります。

  • 部分一致(*)
    *山田*:先頭や末尾に何が付いていても「山田」を含むものを探す
  • 前方一致
    山田*:「山田」で始まるもの(例:山田太郎、山田商事)
  • 後方一致
    *株式会社:「株式会社」で終わるもの
  • 完全一致
    何もつけずに 山田太郎 と入力すると、その文字列と一致するものだけを探します。

「候補が多すぎるときは文字数を増やし、少なすぎるときは * を付けてゆるくする」という考え方で調整すると、狙ったレコードを探しやすくなります。

不要なものを除外する「≠」検索

「ある条件に当てはまるものは除きたい」というケースでは、(等しくない)演算子が役立ちます。

  • ≠完了:状態フィールドで「完了」以外をすべて表示
  • ≠0:数値フィールドで0以外
  • ≠*:何かしら値が入っているものを除き、「空欄だけ」を表示

特に「完了していないタスクだけを見たい」「未入力の項目だけをリストアップしたい」といった業務で、≠検索はよく使われます。

複数条件を組み合わせる高度な検索

少し慣れてきたら、「新規検索要求」と「省略」を使った複数条件検索にも挑戦してみましょう。

  • AND条件(かつ)
    同じ検索要求内で複数フィールドに条件を入れると、「すべての条件を満たす」レコードがヒットします。
    例)
    顧客区分:A
    地域:東京*
    →「区分A かつ 東京エリア」の顧客を検索
  • OR条件(または)
    「新規検索要求」を追加して別の条件を入力すると、「どちらかを満たす」レコードがヒットします。
    例)
    1つ目の検索要求:地域 東京*
    2つ目の検索要求:地域 神奈川*
    →東京または神奈川の顧客を検索
  • 絞り込み/省略
    検索後に「レコードの絞り込み」や「レコードの省略」を使うと、「最初は広く検索し、あとから少しずつ狭める」といった使い方ができます。

検索を使いこなすための実践的なコツ

検索演算子を使いこなすには、次のような小さな工夫を意識すると効果的です。

  • よく使う検索条件は、スクリーンショットやメモで残しておく
  • 失敗してもレコードが消えるわけではないので、気軽に試してみる
  • 検索条件を変えながら「どうヒット数が変わるか」を観察する
  • チームで同じデータベースを使っている場合は、「おすすめ検索パターン」を共有する

検索演算子は一度に全部覚える必要はありません。
まずは「範囲指定(..)」と「部分一致(*)」、そして「≠」あたりから使い始めて、業務の中で自然に少しずつ増やしていくとよいでしょう。

※ 本稿は、生成AIを使用して執筆しています。重要な内容については、必ずご自身でマニュアル等をご確認ください。