krewSheet
ソート/フィルタ

ソート/フィルタはページングの有無に関わらず、画面上に表示されていないデータを含めたすべてのレコードを対象に実行されます。

ソート/フィルタの基本

レコードのソートやフィルタは、シーンに応じて4つの方法があります。

No 指定タイミング 指定場所 指定方法 用途 備考
1 アプリ設定時 一覧作成画面
レコードの絞り込みとソート 実行時の初期画面 kintone標準の一覧と同じ設定方法
2 アプリ設定時 krewSheetの設定画面
レコードの絞り込みとソート 実行時の初期画面 実行時のkrewSheetの「フィルタ」ボタンと同じ設定方法
※関連シートの初期設定を行うこともできます
3 実行時 krewSheetの列ヘッダ
以下のトピックで説明
krewSheetの列ヘッダによるソート/フィルタの指定方法
krewSheet上で簡易にソート/フィルタを指定したい場合(複数列の指定は不可) krewSheet独自の設定
4 実行時 krewSheetの「フィルタ」ボタン
以下のトピックで説明
krewSheetの「フィルタ」ボタンによるソート/フィルタの指定方法
複数の項目を条件にしてソート/フィルタを指定したい場合 kintone標準のソート/フィルタとkrewSheet列ヘッダのソート/フィルタを同一ダイアログで設定可能
5 実行時 krewSheetの「検索パネル」
検索パネル あらかじめ決まったフィールドと条件で簡易的にフィルタを指定したい場合 krewSheet独自の設定
  • ソートやフィルタ結果はkrewSheet独自のものではなく、kintone標準の仕様に従います。
  • kintoneの一覧の絞り込み条件、krewSheetの列ヘッダ、「フィルタ」ボタン、検索パネルの複数で絞り込み条件を指定している場合、すべての条件を満たすレコードが絞り込まれます。(「kintoneの一覧の絞り込み条件(krewSheetの「フィルタ」ボタン)」 AND 「krewSheetの列ヘッダ」 AND 「検索パネル」)
  • ソートやフィルタを行う場合は以下のkintone標準フィルタボタンではなく、krewSheetの列ヘッダまたは「フィルタ」ボタンをご利用ください。
krewSheetの列ヘッダによるソート/フィルタの指定方法
ソート(レコードを並び替える)

並び替えできる列ヘッダに表示される三角形のボタンをクリックして「昇順」または「降順」をクリックします。

ソートの状態

ソートを行った列ヘッダには、次のようにソート状況を表すインジケータが表示されます。

  • 昇順時
     上向きの矢印が表示されます。
  • 降順時
     下向きの矢印が表示されます。

複数列のソート

krewSheetの列ヘッダで複数の列を同時に並べ替えることはできません。
複数の列を並べ替えたい場合は、krewSheetのフィルタボタンを使用してください。

フィルタ(レコードを絞り込む)

絞り込みできる列ヘッダに表示される三角形のボタンをクリックしてフィルタの条件を指定します。

フィルタによる絞り込みは、2つの方法があります。

(1)ユーザー設定フィルタ

(1)をクリックすると「ユーザー設定フィルタ」画面が表示されます。Excelと同じように1つの列に対して2つの条件を指定し、ANDまたはORの組み合わせを指定できます。

この画面は、フィルタを行う対象列のタイプによって、次のように指定できる条件が変わります。

文字列

日付

数字

  • 文字列(1行)/リンクフィールドの次のいずれかと等しい/次のいずれとも等しくないの検索条件を指定した場合、検索キーワードを「;」で区切る(例 「条件1;条件2」)ことでOR条件で絞り込むことができます。
  • 数値/レコード番号フィールドの次のいずれかを含む/次のいずれも含まないの検索条件を指定した場合、検索キーワードを「;」で区切る(例 「条件1;条件2」)ことでOR条件で絞り込むことができます。
(2)項目フィルタ

検索ボックスに、絞り込みたい値を入力して項目を絞り込むことができます。
入力する文字には、ワイルドカード文字として、アスタリスク(*)または疑問符(?)を使用できます。アスタリスクは1文字以上を示し、疑問符は1文字を示します。たとえば「*区」は「港区」や「江東区」に一致します。「?区」は「港区」や「北区」に一致しますが、「江東区」には一致しません。アスタリスク(*)または疑問符(?)自身が含まれる値を絞り込みたい時は、その前にチルダ(~)をつけることで、文字としてフィルタできます。一致した値がリストされて検索ボックスの下に表示されます。

項目フィルタのチェックボックスリストに表示される項目は、「1ページ目の最初から500件のユニークな項目」と「現在のページの項目」のみです。 また、検索ボックスでの絞り込みの対象はチェックボックスリストに表示されているデータのみです。
表示されていない項目を検索するには、「読込」をクリックします。 「読込」をクリックするたびに読み込まれていないレコードを先頭から500件ずつ読み込み、ユニークな項目がリストに追加されます。

また、列設定の「項目フィルタを自動的に読み込む」にチェックすると、「読込」のクリックなしで項目を自動的に読み込んでいきます。

※読み込む項目はkrewSheetで表示できる最大の10,000レコードまでです。

krewSheetの「フィルタ」ボタンによるソート/フィルタの指定方法

「フィルタ」ボタンをクリックするとフィルタダイアログが表示されます。kintone標準のソート/フィルタで設定できることはkrewSheetのフィルタダイアログでも設定できます。

ソート(レコードを並び替える)

フィルタダイアログの「ソート」にはkintoneまたはkrewSheetで設定した条件が表示されます。krewSheetの列ヘッダで並び替えるとここの条件がクリアされ、クリックした列の条件が表示されます。

フィルタダイアログでは、並べ替えの条件にするフィールドと「昇順」または「降順」を選択します。「+」ボタンをクリックすることで複数のフィールドを条件にレコードを並べ替えることができます。

関連シートがある場合は、関連シートタブが表示されます。関連シートの「ソート」は関連シート内だけのレコードを並び替え、メインシートの並び替えには影響しません。

フィルタ(レコードを絞り込む)

フィルタダイアログの「標準フィルタ」にはkintone側で絞り込んだ条件、「列フィルタ」にはkrewSheetの列ヘッダで絞り込んだ条件が表示されます。「標準フィルタ」と「列フィルタ」両方の条件を満たすレコードが絞り込まれます。

関連シートがある場合は、関連シートタブが表示されます。関連シートの「列フィルタ」は関連シート内だけのレコードを絞り込み、メインシートの絞り込みには影響しません。

  • krewSheetの検索パネルに入力した条件はフィルタダイアログに表示されません。
krewSheetの列ヘッダと「フィルタ」ボタンのソート/フィルタの使い分け

簡易的に1つの条件でレコードを並べ替えたい場合や絞り込みたい場合は列ヘッダをご利用ください。一覧に表示されていないフィールドを条件に指定したい場合や複数の条件を指定して並べ替えたい場合は「フィルタ」ボタンをご利用ください。

ソート(レコードを並び替える)
 krewSheetの列ヘッダと「フィルタ」ボタンのソートには以下の違いがあります。
列ヘッダ 「フィルタ」ボタン
並び替えの条件に使用できるフィールド 一覧に表示されているフィールドのみ 全フィールド
複数の条件で並べ替え 1つの条件(フィールド)のみで並び替えます。以前の条件がクリアされ、対象列のみが並び替えの条件に指定されます。 複数の条件を指定して並べ替えることができます。
ソート後の再読み込み krewSheetのみが再描画 画面全体が再読み込み
kintone標準フィルタダイアログ(kintoneヘルプ: 表示するレコードを絞り込む)への反映 kintone標準フィルタボタンへ設定を反映しません。 kintone標準フィルタダイアログへ設定を反映します。
フィルタ(レコードを絞り込む)
 krewSheetの列ヘッダと「フィルタ」ボタンのフィルタには以下の違いがあります。
列ヘッダ 「フィルタ」ボタン
フィルタの条件に使用できるフィールド 一覧に表示されているフィールドのみ 全フィールド(テーブル/関連レコードのフィールドを条件にメインシートのレコードを絞り込み可)
初期設定で絞り込んだ条件の変更 変更不可 変更可
フィルタ後の再読み込み krewSheetのみが再描画 画面全体が再読み込み
フィールドタイプ別の動作

krewSheetによるソート/フィルタは、フィールドタイプによって動作が異なります。各フィールドタイプの動作は以下の表を参考にしてください。

フィールドタイプ ソート ユーザー設定フィルタ 項目フィルタ
文字列(1行) ○(*1)
レコード番号 ○(*1)
リンク ○(*1)
数値またはルックアップ ○(*1)
複数選択 - -
ドロップダウン -
チェックボックス - -
ラジオボタン -
ステータス -
計算 -
リッチエディター - -
更新日時 -
時刻 -
作成日時 -
日付 -
日時 -
添付ファイル - -
文字列(複数行) - -
グループ選択 - - ○(*1)
更新者 - ○(*1)
組織選択 - - ○(*1)
作成者 - ○(*1)
ユーザー選択 - - ○(*1)
プロセス管理機能の作業者 - - ○(*1)
カテゴリー - - -
テーブル - *2 *2
関連レコード一覧 - *3 *3
数式 - - -
スパークライン - - -

*1: 一意の値の500レコードのみ表示します。表示されていない項目を検索するには、「読込」をクリックするか、 列設定の「項目フィルタを自動的に読み込む」をチェックします。

*2: テーブル内のフィールドタイプの動作に従います。ただしテーブルの場合、表示するテーブルのレコードはメインシートのレコードに属しており、テーブルのレコードが全て取得されるため、項目フィルタの項目は一度にすべて取得されます。

*3: 関連レコード一覧内のフィールドタイプの動作に従います。

関連するトピック

 

 


Copyright © 2024 MESCIUS inc. All rights reserved.