• ベストアンサー

エクセル:数値入力後、一致したセルの”塗りつぶし

いつもお世話になります。 エクセルの計算式が使えるかお願い致します。 セル(A1からC1)に任意で数値が入力されています。 その数値がセル(E1からI1)固定の数値と一致した場合、一致したところだけ”塗りつぶし”する方法がありますか。 (EX)    A1 B1 C1 D1 E1 F1 G1 H1 I1 1  1  3  5  1  2  3  4  5  2  1  2  5  1  2  3  4  5  3  2  3  4  1  2  3  4  5 

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

 「条件付き書式」という、エクセルの常識的機能を知らないようだ。エクセルの本を、1冊まづ、じっくり読んで、どんなことができるか、目次的にリストアップして、勉強すべきだ。後日できるらしいとして、どうするかは、エクセルの「術語、用語」(本質問では「条件付き書式」)を思い出せば、WEBでも調べればよい。必ず本以上に詳しい説明が見つかる。 ーー >計算式が使えるか 計算式とはエクセル関数のことだと思うが(計算式と言わないと思うが、「数式」という表現のようだ)、条件付き書式の、条件を記述する方法の一つとして、使える場合がある、ということだ。だんだん複雑な条件が設定できるようになってきたが、関数式ではなく、エクセルシステムが設定してしているタイプ(文章で説明される)が増えているが。 関数式とは、少し書き方が違う(=IF的な意味で=で始まるとか)、式の複写をしない方法があるなど、関数式の基礎知識は必須で、知識が必要だと言えるが、全く同じとは言えない。 ーー 質問の例示がまずいと思うが、したがって下記回答に自信がないが 例データを A-I列で 6 8 5 5 1 2 3 4 5 7 1 2 5 1 0 3 4 5 3 2 3 4 1 2 6 4 5 とする。 D-I列の例は、質問の例と比べて、変えた。 ーー A1:C3を範囲指定して、A1がアクチブになっているようにして、 ホームー条件付き書式ー新しいルールー数式を使用して・・ 次の数式を満たす場合に値を書式設定 その数式は =COUNTIF($D2:$I2,A2)>0 (式の意味・目的は、同行のD-I列を探してCountifの結果の件数が0でなければ、=見つかれば) 塗りつぶしの色を設定ーOK === 結果 第I行で、5 第2行で、1 第3行で、2 のセルに色が着いた。

ohnoah
質問者

お礼

imogasiさん、早々のご回答ありがとうございます。 勉強してみます。

その他の回答 (5)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.5

No3 訂正 数式はこちらの方が簡単でした。 =MATCH(A1,$E$1:$I$1,0) もしかして 各行での一致で各行のE列からI列の値と一致でしたら たとえば3行まででしたらA1からC3まで選択して =MATCH(A1,$E1:$I1,0)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>その数値がセル(E1からI1)固定の数値と一致した場合、一致したところだけ”塗りつぶし”する方法 提示の表が質問の文言と違うようです。 任意の値を入力するのはA1:C3の範囲と言うことでしょうか? D列は空欄ですか? 固定の値はE1:I3と考えたとき「A1はE1:I1の何れかと一致するとき塗りつぶす」と言う解釈ですか? B1もE1:I1の何れかと一致したとき塗りつぶす」で良いですか? するとA1:C3は全部塗りつぶされます。 他の解釈としてA1はE1と一致したとき塗りつぶし、B2はF2と一致したとき塗りつぶす」と言うようなセルの相対位置の値と比較するのであれば入力範囲のセル数と比較対象のセル数に整合性がありません。 論理的な処理なので曖昧な定義では解決策が見つけられません。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

質問の領域と(EX)の表のイメージが違う気もしますが…3行ありますし、D1もあるし…。 A1からC1まで選択した状態で 条件付き書式で新しいルール 数式を使用してを選択して 次の数式を満たす~~のボックスに =OR(A1=$E$1,A1=$F$1,A1=$G$1,A1=$H$1,A1=$I$1) と入力して書式を希望の塗りつぶしに設定 という結果でいいのでしょうか。 (EX)の表だとA1B1C1すべて塗りつぶされます。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

列は A、B、C、…、I の9列ですが、数値は8列分しか無いのは何故ですか? ひょっとして、D列は空白列ですか? 「一致したところだけ”塗りつぶし”」と云ふのは、A~C 及び E~I の2箇処を塗りつぶすのですか?

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.1

 計算式や関数ではなく、条件付き書式という機能で実現できます https://www.tipsfound.com/excel/03007

関連するQ&A