スプレッドシートでフィルタが作成できないときの原因をご紹介します。作成したフィルタが効かない場合や、フィルタで絞り込んだときに表示されないデータがある場合の解決方法についても解説しているので、ぜひ参考にしてみてください。
フィルタがかからない原因
範囲の一部にフィルタがかからない場合、途中に空のデータが含まれている可能性があります。処理結果が正しく表示されない場合は、別の列にかけているフィルタが影響している可能性が高いです。
セルが結合されている
垂直方向の結合を含む範囲にフィルタを作成することはできません。
結合されているセルを選択し、[セルを結合]から結合を解除してください。
空のデータが含まれている
データの途中に空白行が含まれている場合、空白行以下はフィルタ範囲に含まれません。
いったんフィルタを削除した後に、フィルタ範囲を選択した状態でフィルタを作成してください。
別のフィルタが適用されている
フィルタを掛けようとしたときにアイテムの一部または全てが表示されない場合、別の場所でフィルタ処理されている可能性があります。
例えば上図では、D列に空白を除くフィルタ処理をしているのが原因です。
D列が全て空白の場合、全ての行が非表示になり他列のフィルタにアイテムは表示されません。
D列のフィルタを解除(すべて選択)すると、A列のフィルタにアイテムが表示されました。
複数のフィルタを作成しようとしている
既に別の場所にフィルタを作成してある場合、新しいフィルタは作成できません。
既存のフィルタを削除してから、新しくフィルタを作成してください。複数のフィルタを作成したい場合、シート全体にフィルタを掛けてしまうのも1つの手です。
編集権限が与えられていない
権限が[閲覧者]の場合はフィルタやフィルタ表示の作成、使用はできません。
オーナーに、[編集者]の権限をリクエストしてください。
シートが保護されている
シート全体または一部の範囲が保護されている場合、フィルタを作成できません。
オーナーに編集権限をリクエストしてください。