特殊フィルター

目次

# Advanced Filter

条件を 8 つまで結合できるフィルターを定義します。

このコマンドの見つけ方

#### 「メニューバー」から

Choose Data - More Filters - Advanced Filter... .

#### From the tabbed interface:

Choose Data - Advanced Filter.

On the Data menu of the Data tab, choose Advanced Filter.

#### 「ツールバー」から

Advanced Filter

## フィルター条件にする範囲

使用するフィルター条件が入っている名前付き範囲を選択するか、セル範囲を入力します。

A reference to an empty cell is interpreted as the numeric value 0.

A matching expression can be:

- A number or logical value. A matching cell content equals the number or logical value.

- A value beginning with a comparator (<, <=, =, >, >=, <>).

  For =, if the value is empty it matches empty cells.

  For <>, if the value is empty it matches non-empty cells.

  For <>, if the value is not empty it matches any cell content except the value, including empty cells.

  Note: "=0" does not match empty cells.

  For = and <>, if the value is not empty and can not be interpreted as a number type or one of its subtypes and the property Search criteria = and <> must apply to whole cells is checked, comparison is against the entire cell contents, if unchecked, comparison is against any subpart of the field that matches the criteria. For = and <>, if the value is not empty and can not be interpreted as a Number type or one of its subtypes applies.

- Other Text value. If the property Search criteria = and <> must apply to whole cells is true, the comparison is against the entire cell contents, if false, comparison is against any subpart of the field that matches the criteria. The expression can contain text, numbers, regular expressions or wildcards (if enabled in calculation options).

### 縮小 / 展開

Click the Shrink icon to reduce the dialog to the size of the input field. It is then easier to mark the required reference in the sheet. The icons then automatically convert to the Expand icon. Click it to restore the dialog to its original size.

シートの中でマウスボタンを押した状態である範囲を選択すると、ダイアログが自動的に縮小されます。マウスボタンを離すとダイアログが元の大きさに戻り、選択したドキュメント内の範囲参照が青い枠付きで表示されます。

縮小

展開

## Options

その他のフィルターオプションが表示されます。

#### 大文字と小文字を区別する

データをフィルターするときに大文字と小文字を区別します。

#### 範囲に列の項目欄を含む

セル範囲の最初の行に列の項目欄を含めます。

#### フィルタの結果の貼り付け先

チェックボックスを選択して、フィルター結果を表示するセル範囲を選択します。 名前付き範囲をリストから選択することもできます。

#### 正規表現

フィルター定義中にワイルドカードを使用できます。LibreOfficeDev が支援する正規表現のリストについては、ここをクリックしてください。

正規表現 チェックボックスを選択している場合、条件リストボックスが '=' EQUAL または '<>' UNEQUAL に設定されているときは、値フィールドで正規表現を使用できます。 特殊フィルタで参照する個々のセルにも適用できます。

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every regular expression metacharacter or operator with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in LibreOfficeDev - PreferencesTools - Options - LibreOfficeDev Calc - Calculate.

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".

#### 重複なし

フィルタリングしたデータのリストの重複行を除外します。

#### ソース範囲とリンクする

結果の貼り付け先 チェックボックスを選択し、フィルターしたデータを表示する貼り付け先を指定します。 このボックスがオンの場合、貼り付け先はソース範囲とリンクされたままです。 データ → 範囲の指定 のソース範囲をデータベース範囲として定義しておいてください。 それ以降、いつでもソース範囲をクリックし データ → 範囲の更新 を選択して、いつでも定義したフィルターを再適用できます。

関連項目

フィルターの適用

オートフィルタを使う

Applying Advanced Filters

ご支援をお願いします！