教えて!gooにおける不適切な投稿への対応について

特定の計算結果がA1セルに表示され、その数字がA2セルからA7セルの該当するセルに色を付けたいと思っています。どのような方法でやったら良いのか全く検討がつきません。エクセル1年生の初心者です。どなたか知恵を貸して下さい。よろしくお願いします。

A1セルが計算結果で、仮に「250」が表示されている場合、該当セルのA3に色を付けたいと思っています。A2セルからA7セルは、数字の範囲です。このような場合に、どのようにしたら良いか教えて下さい。説明が分かりにくくて申し訳ありません。よろしくお願いします。


   A
1 250  
2 1~99
3 100~999
4 1000~9999
5 10000~99999
6 100000~999999
7 1000000~9999999

質問者からの補足コメント

  • 使っているエクセルは、「2016」です。

      補足日時:2020/12/22 17:11
  • 質問延し方が悪くて申し訳ありません。
    計算結果のA1セルは仮に250としましたが、計算結果は次から次へと「1から1000000」の間で変わります。
    計算結果が「50の時は、A2セル」、計算結果が「650の時は、A3セル」、計算結果が8500の時は、A4セル」が着色され、計算結果が「9999999」を超えるときはどのセルも着色されないようにしたいと思っています。面倒で申し訳ありません。当方、エクセルの全くの初心者でですのでよろしくお願いします。

      補足日時:2020/12/22 22:29
gooドクター

A 回答 (6件)

今回の場合に限りますが。


こういう方法もあるという一例として参考までに。
桁数で判断する方法です。

A2セルからA7セルまで選択。
[条件付き書式]で、[新しいルール]を選択。
[数式を使用して、書式設定するセルを決定]を選択して、以下の
数式を入力。
 =LEN(INT($A$1))=ROW()
[書式]として塗りつぶしの色などを指定。
https://www.wanichan.com/pc/excel/2016/7/15.html
http://www4.synapse.ne.jp/yone/excel/excel_syosi …
これだけだとA2セルの一桁に対応できないので、新しいルールを
追加します。
 =AND((LEN(INT($A$1))=ROW($A$1)),$A$1>=1)
同じ書式を適用しておけば、一桁および二桁だった場合に色が付く
ようになります。
「セルの色付けに知恵を貸して下さい。」の回答画像6
    • good
    • 0
この回答へのお礼

大変なり瓦当ございました。今回の回答を見て、エクセルの考え方の広さを勉強しました。

お礼日時:2020/12/23 14:57

No.2:追記



大丈夫です。私もエクセルの初心者です。
    • good
    • 0
この回答へのお礼

大変ありがとうございました。回答を頂き、同じ目的でもやり方は多種多様にあることを勉強しました。今後もよろしくお願いします。

お礼日時:2020/12/23 14:55

1.範圍 A2:A7 に上から數値


 ̄ ̄1、100、1000、…、1000000
 ̄ ̄を入力して夫々のセルの書式を下記に通りに設定
 ̄ ̄ ̄G/標準"~99"
 ̄ ̄ ̄G/標準"~999"
 ̄ ̄ ̄G/標準"~9999"
 ̄ ̄ ̄…………………
 ̄ ̄ ̄G/標準"~9999999"
2.範圍 A2:A7 を選擇して、添附圖下段に示す[条件付き書式]を
 ̄ ̄設定するだけェ~
 ̄ ̄因みに、[ルールの種類]は“数式を…を決定”とし、書式は
 ̄ ̄赤の塗りつぶし色+白の太字・斜体フォント色
 ̄ ̄に設定してま~す。
「セルの色付けに知恵を貸して下さい。」の回答画像4
    • good
    • 0
この回答へのお礼

大変ありがとうございました。回答を頂き、発想力の大きさがエクセルの習得には欠かせないことを勉強しました。ありがとうございました。

お礼日時:2020/12/23 14:59

こんにちは



ご提示の条件のセル(A2:A7)はあまり表計算に向く形式とは言えませんが、必ず
 〇〇~△△
の形式の値になっていると仮定しても良いのなら(「~」は全角文字)・・・

A2:A7セルを選択し、A2セルがアクティブな状態で、
「ホーム」-「条件付き書式」-「新しいルール」-「数式を使用して~~」を選択し、「次の数式を~~」の入力欄に
=(LEFT(A2,FIND("~",A2)-1)*1<=A$1)*(A$1<=MID(A2,FIND("~",A2)+1,LEN(A2))*1)
の式をコピペして、書式(つけたい色の書式)を設定します。

多分、これでできるのではないかと思います。
    • good
    • 0
この回答へのお礼

大変ありがとうございました。ご回答を頂き、自分には知識と発想力がまだまだ足りないことを痛感させられました。今後もよろしくお願いします。

お礼日時:2020/12/23 15:00

[条件付き書式]をA2~A7の各セルに設定するといいでしょう。

「セルの色付けに知恵を貸して下さい。」の回答画像2
    • good
    • 1
この回答へのお礼

ありがとうございました。勉強になりました。

お礼日時:2020/12/23 15:00

条件付き書式を使って特定の文字列のセルに色を付ける


https://www.crie.co.jp/chokotech/detail/269/
    • good
    • 0
この回答へのお礼

大変ありがとうございました。回答を頂き、エクセルの奥深さを感じるとともに今後の勉強意欲がでてきました。ありがとうございました。

お礼日時:2020/12/23 15:02

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

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング