[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2列ずつのデータが一致した場合に色をつける』(キム) Excel2000、WindowsXP
| A | B | C | D | | 番号a | 金額a | 番号b | 金額b | 01 | 000000 | 1000 | 000000 | 1500 | 02 | 100000 | 2000 | 100000 | 2000 | 03 | 200000 | 1000 | 300000 | 3500 | 04 | 300000 | 3000 | 500000 | 5000 | 05 | 400000 | 1000 | 600000 | 1000 | 06 | 500000 | 5000 | 700000 | 1000 |
上のようなデータがあってAとBのセルの値がCとDのセルの値と同じ時は
背景を赤くしたいのですが、どのようにしたらよいでしょうか?
ちなみに上のデータの場合はA2,B2,C2,D2,A6,B6,C4,D4に色が付くようにしたいです。
A1:D1 を選択して、条件付き書式で「数式が」 =And($A1=$C1,$B1=$D1) として(書式はご自由に)、A1:D1 をコピー、範囲全体に 形式を選択して貼り付けで「書式」を選択でどうでしょうか。
A1から表全体を選択して条件付き書式でもできると思います。 (Mook)
コメントありがとうございます。 操作を間違えたのかうまくいかず、行に何もデータがない空欄のところだけ色が付いてしまいました。 このやり方はA6,B6,C4,D4のように行が違う場合でも色が付くようになるのでしょうか?
(キム)
失礼しました。 同一行内のチェックだけではなかったのですね。
作業列が使えるのであれば、 E1=A1&"@"&B1 F1=C1&"@"&D1 として2行目以降にコピー
A1:B1 の条件付き書式に =And($E1<>"@",COUNTIF($F$1:$F$1000,$E1)>0) C1:D1 の条件付き書式に =And($F1<>"@",COUNTIF($E$1:$E$1000,$F1)>0) として書式のコピー
でどうでしょうか。 作業列が使えなければ、マクロになるかと思います。 (Mook)
条件付き書式 A2:条件「=SUMPRODUCT(($C$2:$C$100&$D$2:$D$100=$A2&$B2)*1)」 書式 色を付ける 書式を下へコピー 書式をB列にコピー
C2:条件「=SUMPRODUCT(($A$2:$A$100&$B$2:$B$100=$C2&$D2)*1)」 書式 色を付ける 書式を下へコピー 書式をD列にコピー (NB)
それだと 100 1100 と 1001 100 がマッチしませんか? でも作業列なくともできそうですね。 (Mook)
Mookさんの指摘も参考にして
A1:B6を選択して、条件付書式で「数式が」 =Match($A1&"@"&$B1,$C$1:$C$6&"@"&$D$1:$D$6,)>0
C1:D6を選択して、条件付書式で「数式が」 =Match($C1&"@"&$D1,$A$1:$A$6&"@"&$B$1:$B$6,)>0 (おいちゃん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.