いちばん失敗した人決定戦

スプレッドシートでリストを作成したのですが、特定の文字だけリストに表示させないようにしたいのですがどうやったらいいでしょうか?


アンパンマン
アンパンマン
カレーパンマン
アンパンマン

ここのカレーパンマンを非表示にした状態でリストを表示させたいです

A 回答 (1件)

スプレッドシートでご掲示のようなリストを作成し、特定の条件で非表示にするのであれば、考え方は2通りあります。



(1)もともとのリストととは別の場所に、非表示にしたいものを除いたリストを表示させる
(2)リストにある非表示にしたいものをセルの内容はそのままで、文字の色を背景色と同じにして見えなくする。

まず、上記の(1)の方法としては、もともとのリストがA列にあるとして、非表示にして表示する列に

=filter(A:A,A:A<>"カレーパンマン")

というように、フィルタ関数を用いて、非表示にするもの以外(非表示にするものと等しくない)のものを抽出するという数式を記述すればよいと思います。
添付画像①をご覧ください。C1セルに上記数式を記述しています。これで、「カレーパンマン」という内容でないものを抽出してC列に表示するということになります。

(2)の方法としては、A1セルを選択した状態で、

メニューの「表示形式」⇒「条件付き書式」⇒「条件付き書式設定ルール」のメニューが開く⇒「単一色」を選択⇒「範囲に適用」でA1:A100を指定⇒「書式ルール」の「セルの書式設定の条件」で「カスタム数式」を選択⇒「値または数式」欄に「=A1="カレーパンマン"」を入力⇒書式設定のスタイルで「テキストの色」を白に指定⇒「塗りつぶし」を「なし」に指定⇒「完了」ボタンを押す。

という手続きで実現できます。添付画像➁をご覧ください。条件付き書式によって、A3セルの「カレーパンマン」が表示されなくなっているのが判ります。
「スプレッドシートでリスト内の特定の文字を」の回答画像1
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!