特定のセルに何かが入っていた場合、複数の指定したセルの色を変える

Numbersにおいて、特定のセルに何か文字が入力されている場合、指定した複数のセルに

色をつけるといった事が可能でしょうか?


例として、

A1のセルに●が入った場合、A1〜A5までをグレーアウトさせる


といった具合です。


そういったことが可能なのかどうかも含め、ご教示いただけますと幸いです。

MacBook Air 13″, macOS 12.6

投稿日 2023/01/08 22:51

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2023/01/12 05:35

 横から失礼いたします。

 遅すぎる返信になりますがお役に立てば幸いです。


Ayuki0219 さんによる書き込み:

Numbersにおいて、特定のセルに何か文字が入力されている場合、指定した複数のセルに
色をつけるといった事が可能でしょうか?

 ご希望のことは、Numbersでも工夫次第でできなくはありません。

 こんな感じにできます(B列・C列は、列を非表示にして隠すことができます)。


 Numbersでも、色を変えたいセルのみを評価した結果で書式を適用することや、色を変えたいセルと他のセルとの比較の結果に応じて書式を適用することはできます。しかし、他のセルのみを評価した結果で書式を適用することはできないようです。

 ということで、「色を変えたいセルと他のセルとの比較の結果に応じて書式を適用する」という機能をうまく活用して実現する必要があります。


 例えば、A列2行目に●が入力された場合にD列・E列の2行目をイエローにしたいとします。


 D列・E列には条件付きハイライトを設定することになりますが、条件付きハイライトの設定でA列を直接参照する形でご希望のことは実現できないので、D列のためにB列を・E列のためにC列を用意します。

 B2・C2の数式は、

  B2を、IF($A2="●",D2&"",D2&"A")

  C2を、IF($A2="●",E2&"",E2&"A")

とします。

 これは、

  B2の数式は、A2が●だったらB2をD2と同じ値にする、A2が●以外ならB2をD2と違う値にする、という意味になり、

  C2の数式は、A2が●だったらC2をE2と同じ値にする、A2が●以外ならC2をE2と違う値にする、という意味

になります。


 そして、D2・E2の条件付きハイライトの設定についてですが、

  D2の条件付きハイライトの設定は下図のようにします。

  ・上図の「テキストが次と一致」は、ルールの選択で「テキスト」>「…である」を選んだ場合です。

  ・上図の「B2」は文字ではなくセル参照です。これは、入力欄右のアイコン部分をクリックした後で対象セルを選択する等して入力します。

  ・【参考】MacのNumbersでセルの条件を使用する - Apple サポート (日本)


  E2の条件付きハイライトの設定は下図のようにします。


 以上の設定等を行なった後で、表の2行目をコピーし表の3行目にペーストします。

 また、必要に応じて、B列・C列を非表示にします。

  【参考】MacのNumbersで行と列を追加する/削除する - Apple サポート (日本)

       ※「行と列を表示する/非表示にする」の項

返信: 2
スレッドに付いたマーク ランキングトップの返信

2023/01/12 05:35 Ayuki0219 への返信

 横から失礼いたします。

 遅すぎる返信になりますがお役に立てば幸いです。


Ayuki0219 さんによる書き込み:

Numbersにおいて、特定のセルに何か文字が入力されている場合、指定した複数のセルに
色をつけるといった事が可能でしょうか?

 ご希望のことは、Numbersでも工夫次第でできなくはありません。

 こんな感じにできます(B列・C列は、列を非表示にして隠すことができます)。


 Numbersでも、色を変えたいセルのみを評価した結果で書式を適用することや、色を変えたいセルと他のセルとの比較の結果に応じて書式を適用することはできます。しかし、他のセルのみを評価した結果で書式を適用することはできないようです。

 ということで、「色を変えたいセルと他のセルとの比較の結果に応じて書式を適用する」という機能をうまく活用して実現する必要があります。


 例えば、A列2行目に●が入力された場合にD列・E列の2行目をイエローにしたいとします。


 D列・E列には条件付きハイライトを設定することになりますが、条件付きハイライトの設定でA列を直接参照する形でご希望のことは実現できないので、D列のためにB列を・E列のためにC列を用意します。

 B2・C2の数式は、

  B2を、IF($A2="●",D2&"",D2&"A")

  C2を、IF($A2="●",E2&"",E2&"A")

とします。

 これは、

  B2の数式は、A2が●だったらB2をD2と同じ値にする、A2が●以外ならB2をD2と違う値にする、という意味になり、

  C2の数式は、A2が●だったらC2をE2と同じ値にする、A2が●以外ならC2をE2と違う値にする、という意味

になります。


 そして、D2・E2の条件付きハイライトの設定についてですが、

  D2の条件付きハイライトの設定は下図のようにします。

  ・上図の「テキストが次と一致」は、ルールの選択で「テキスト」>「…である」を選んだ場合です。

  ・上図の「B2」は文字ではなくセル参照です。これは、入力欄右のアイコン部分をクリックした後で対象セルを選択する等して入力します。

  ・【参考】MacのNumbersでセルの条件を使用する - Apple サポート (日本)


  E2の条件付きハイライトの設定は下図のようにします。


 以上の設定等を行なった後で、表の2行目をコピーし表の3行目にペーストします。

 また、必要に応じて、B列・C列を非表示にします。

  【参考】MacのNumbersで行と列を追加する/削除する - Apple サポート (日本)

       ※「行と列を表示する/非表示にする」の項

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

特定のセルに何かが入っていた場合、複数の指定したセルの色を変える

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。