絞り込み。ある条件に一致した行だけ表示する。
成果物
情報源
フィルタ
フィルタ | 条件 |
---|---|
オートフィルタ | 一致するレコードのみ |
標準フィルタ | 最大3つまでの条件を論理積または論理和の演算子でつなげる |
特殊フィルタ | 最大8つまでの条件を指定できる。条件はセルに入力する |
0. データ
フィルタするデータ
Name | Age | Gender |
---|---|---|
A | 10 | M |
B | 11 | F |
C | 12 | M |
D | 13 | F |
E | 14 | M |
F | 15 | F |
G | 16 | M |
H | 17 | F |
I | 18 | M |
J | 19 | F |
K | 20 | M |
L | 21 | F |
M | 22 | M |
N | 23 | F |
O | 24 | M |
P | 25 | F |
Q | 26 | M |
R | 27 | F |
S | 28 | M |
T | 29 | F |
U | 30 | M |
V | 31 | F |
W | 32 | M |
X | 33 | F |
Y | 34 | M |
Z | 35 | F |
フィルタ条件
Age | Age | Gender |
---|---|---|
>20 |
<30 |
M |
>30 |
F |
1. オートフィルタ
- フィルタ適用したいセルを範囲選択する
- メニュー→
Data
→オートフィルター
2. 標準フィルタ
- フィルタ適用したいセルを範囲選択する
- メニュー→
Data
→他のフィルター
→標準フィルター
- ダイアログに従って条件を入力する
3. 特殊フィルタ
- フィルタ適用したいセルを範囲選択する
- メニュー→
Data
→他のフィルター
→特殊フィルター
- 条件を入力したセルを範囲選択する
条件の論理演算
- 横方向は
AND
- 縦方向は
OR
たとえば以下の場合、(Age>20 && Age<30 && Gender=M) || (Age>30 && Gender=F)
となる。
Age | Age | Gender |
---|---|---|
>20 |
<30 |
M |
>30 |
F |
4. フィルタの解除
- メニュー→
Data
→他のフィルター
→フィルターの解除
問題
更新されない
特殊フィルタの条件を指定したセルの値を変更しても、表示レコードが更新されない。
更新するには、一旦フィルタを解除してから、再度フィルタを設定せねばならない。面倒。
所感
ちょくちょく条件を変更して、その結果をサクっと見たかったのに……。
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
- LibreOffice 6.1.5.2 ※ ※ Help
$ uname -a Linux raspberrypi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux