![excel-logo](https://mom-neuroscience.com/wp-content/uploads/2021/04/210519-excel-logo-e1621455210520.jpg)
今更だけど、エクセルのフィルターとソート機能って便利だな-と思うので、必要な誰かのために記録。
フィルターで要らない行を隠す
例えば下記データがあって、"D: FreezerLocation" が空欄の行は使わない場合 ▼
![エクセル・フィルター機能1](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-1.jpg)
必要なセルを選択した状態で、Ctrl + Shift + L
もしくは、リボンから Data > Filter でフィルター機能をONにする。
![エクセル・フィルター機能2](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-2-1024x118.jpg)
すると、一番上のヘッダー行にフィルターマーク 🔽 が現れる。
![エクセル・フィルター機能3](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-3.jpg)
"D: FreezerLocation" の 🔽 をクリックし、フィルターオプション画面を出す。
下に並んでいる項目から、要らない項目のチェックを外す。
![エクセル・フィルター機能4](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-4.jpg)
チェックを外した項目が隠された状態になる。
![エクセル・フィルター機能5](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-5.jpg)
フィルター + ソート機能
フィルターオプション画面にはソート機能もついている。
例えば、上記の条件に加え、"C: AgeatDeath" の項目で、
- 40歳以下は要らない
- そして年齢が高い順に並べ替えたい
場合。
"C: AgeatDeath" の 🔽 でフィルターオプション画面をだして、
40歳以下のチェック項目を外し、さらに上の方にある "ZA, Sort Alngest to Smallest" にチェックを入れる。
![エクセル・フィルター機能6](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-6.jpg)
- D: FreezerLocation に情報が入っている
- C: AgeatDeath が40歳以上
- C: AgeatDeath が降順
という3つの条件に沿った状態のテーブルになる。
![エクセル・フィルター機能7](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-7.jpg)
ソート機能のみ
フィルターを使わず、ソート機能だけを使いたい場合は、ソートオプションでもう少し色々できる。
Alt > A > SS もしくは、リボンの Data > Sort でソートオプション画面を開く。
![エクセル・ソート機能1](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-8.jpg)
右上の "My data has headers" にチェックを入れておくと、
1行目をヘッダーとして認識し、Columnのところがヘッダーの名前で検索でき、またヘッダー行を外して並び替えしてくれる。
![エクセル・ソート機能2](https://mom-neuroscience.com/wp-content/uploads/2021/04/210423-excel-filter-9-1.jpg)