こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

EXCEL2007 条件付き書式

変数AとBがあります。AorBと一致するセルのみを活かして一致しないセルを書式と文字列をクリアするにはどのようにすればいいでしょうか???
EXCEL2007 条件付き書式→数式を用いて・・・関数ORをつかってみましたがうまくできません。
ちなみにABの変数にはすでに背景色が設定されており、そのまま活かして残したいです。

例えると、データは以下のように表になっています。

{りんご みかん} りんご ばなな すもも すいか みかん りんご・・・・・・・
{いちご れもん} ばなな りんご すもも すいか いちご れもん・・・・・・・
処理後↓
{りんご みかん} りんご                みかん りんご・・・・・・・
{いちご れもん}                     いちご れもん・・・・・・・

上記のような感じで処理できればと思います。
VBAの知識も無く、処理できず困っています。宜しくお願いします!

投稿日時 - 2011-02-06 14:27:31

QNo.6502194

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

>条件付き書式→数式を用いて
方法1 COUNTIF関数で件数0を条件
「数式」「=COUNTIF($A2:$B2,C2)=0」

方法2 否定のAND条件
「数式」「=AND($A2<>C2,$B2<>C2)」

>ちなみにABの変数にはすでに背景色が設定されており
文字色をセルの背景色と同じ色にすれば見えなくなります。
背景がピンクなら、文字をピンクにする。

上記とは逆転の発想で
あらかじめ、文字列と背景色を合わせてセルの書式設定を行います。
条件付き書式の設定で条件を
「数式」「=COUNTIF($A2:$B2,C2)>0」
または
「数式」「=OR($A2=C2,$B2=C2)」
として、文字色を背景色以外の色で表示させれば条件の文字が浮き上がります。

投稿日時 - 2011-02-06 16:44:58

ANo.3

エクセルでは関数や操作では変数と言う表現はしません。VBAはもちろんメインの概念です、
ーー
質問の実例が、エクセルは行と列の決ったセルに、データであるのに、その考えで表現されていませんので、何がんだかわからない。
{りんご みかん}のカッコは何ですか。A Or BのA,Bに当たる値ですか。表現が何の説明も無く独りよがりでは無いですか
りんご ばなな すもも すいか みかん りんご・
は各々別セルに入っていて、そのなかでセルの値がりんごのセルとみかんのセルに色を着けるで良いですか。
以下は2002、3で説明するから、2007での操作は勉強して。
データ Sheet1 A2:H3 2行の例
りんごみかんりんごばななすももすいかみかんりん
いちごれもんばななりんごすももすいかいちごれもん
C2:H3を範囲指定(A、B列は範囲指定から、除外のこと)
書式ー条件付き書式ー数式が、で数式ボックスに
=OR(C2=$A2,C2=$B2)
書式で淡い色を指定(イエローなど)
OK
。AorBなのでOR関数を使っている。
関数式と同じ原理なのだが、$を付ける番地の行と列指定部分に注意して間違えないこと。
なぜそうなるかは、ゆっくり勉強のこと。
これで
第2行目はりんごとミカンのセルに
第3行目はいちごとレモンのセルに
黄色が付いた。
これで良いのかな。
ーーー
以上で質問の主旨と違う場合は、後の回答者・読者のために補足しておいて。

投稿日時 - 2011-02-06 15:29:20

ANo.2

>一致しないセルを書式と文字列をクリアする

クリアしたい「書式」が具体的に何なのか書いてありませんので,その辺はてきとーに。

データのC列から右の列範囲を列選択し
条件付き書式で数式を使って…を開始し
=AND($A1<>C1,$B1<>C1)
という数式を付け,さらに書式ボタンで
塗り潰しを色なしを選び,
そのまま続けて表示形式に移動してユーザー定義を選び
;;;
と記入してOKする。




#参考
>AorBと一致するセルのみを活かして一致しないセルを…

条件の式は,「どちらかと一致する,のではない」セルについてクリアしたいですから
 =NOT(OR($A1=C1,$B1=C1))
と書いても同じ事です。


なお,ご相談に書かれた
>ちなみにABの変数にはすでに背景色が設定されており、そのまま活かして残したい

この説明の意図が不明ですが,関係ない内容としています。

投稿日時 - 2011-02-06 15:16:59

ANo.1

>一致しないセルを書式と文字列をクリアするにはどのようにすればいいでしょうか???
 ⇒マクロ(VBA)しか方法がありませんのでVBAを学習して下さい。
  条件付き書式できるとすれば、フォント、背景と一部書式変更ぐらいです。
  添付のサイトでVBA入門を参考にしてみて下さい。

参考URL:http://www.eurus.dti.ne.jp/~yoneyama/

投稿日時 - 2011-02-06 14:56:57

あなたにオススメの質問