お世話になります。
エクセル2000にて以下のような表を作りました。
   A |B |C
1 名称|1/11|123
2 ああ|1/11|456 ←行全体に色を付けたい
3 ああ|1/12|789
4 いい|1/11|999 ←行全体に色を付けたい
5 いい|1/11|888

※行はA・B列をキーに、昇順(順序良く)並んでいます。

表の中に重複行(A・B列をキーとして)が存在していて、その一つ目の行に、色を付けたいのですが、
どうすれば実現できるでしょうか?

例でいうと、2・4行目に色を付けたいのですが、術が思いつきません。
どうぞご教授下さいm(__)m

A 回答 (6件)

こんにちは。



他にもっといい方法があると思いますが
とりあえず‥
作業列を2つ使います。
----------
D2:=A2&B2
----------
以下、オートフィルでコピー

----------------------------------------------------------
E2:=(COUNTIF(D:D,D2)>1)*(COUNTIF($D$2:D2,D2)=1)
----------------------------------------------------------
以下、オートフィルでコピー
重複データがあり、かつ最初のデータに 1 が E列に入ります。
(↑以外は 0)

あとは条件付き書式で E列が 1 のものだけ色を付ければいいのではないでしょうか?
作業列は非表示にしてください。
    • good
    • 0
この回答へのお礼

完璧です!
大変助かりました。・勉強になりました。
お世話になり、ありがとうございましたm(__)m

お礼日時:2005/04/12 16:56

#2です。


条件式を
=AND($A2<>$A1,$A2=$A3)
に変えて、後は同様にやってみてください。
これでいいように思うのですが、
自信はないです(^^;
    • good
    • 0
この回答へのお礼

度々ありがとうございました。
お蔭様で問題解決です。
助かりました!

お礼日時:2005/04/12 16:58

条件付き書式と書式のコピー貼り付けツールを使ってください。



手順:
1、A2の条件付き書式に数式が=AND(A2 <> A1, A2=A3)、書式を適当につけて
2、カーソルをA2に止まって、書式コピーツールをクリック
3、設定したいセール(例えばA4)にクリック
4、2,3を重複して(場合によって1も)

この回答への補足

早々にご回答ありがとうございます。
説明不足で申しわけありません!
重複している行は2行、というわけではなく
N行の重複です。
例を挙げますと、

   A |B |C
1 名称|1/11|123
2 ああ|1/11|456 ←行全体に色を付けたい
3 ああ|1/12|789
4 いい|1/11|999 ←行全体に色を付けたい
5 いい|1/11|888
6 いい|1/11|777
7 いい|1/11|666
8 うう|3/21|001 ←行全体に色を付けたい
9 うう|3/21|002
10 ええ|4/01|555
11 おお|4/01|555

上記のような場合(重複した行が複数存在する)
もあるのです。
そして、10・11行目のように、重複しない行も混在しています。(色はつけたくない)

ややこしくて申しわけありません!
引き続きご教授、よろしくお願い致しますm(__)m

補足日時:2005/04/12 15:39
    • good
    • 0

Dの列にダミーの式を入れます。


D1セルに「=IF(AND(A1=A2,B1=B2),1,2)」と入力します。以下、D列はD1セルをコピーしてください。
(この式は、A1とA2が同じ、かつ、B1とB2が同じ場合、「1」違う場合、「2」を書きなさいという式です。

次に、ctrl+Aで全てを選択して、
「書式」→「条件付き書式」で、条件(1)のところに
「数式が」を選択、右側に「=$D1=1」と入力します。
書式ボタンをクリックして、パターンからお好きな色を選択して、OKをクリックします。

ちょっとめんどくさいかもしれませんが、如何でしょうか?

この回答への補足

早々にご回答ありがとうございます。
説明不足で申しわけありません!
重複している行は2行、というわけではなく
N行の重複です。
例を挙げますと、

   A |B |C
1 名称|1/11|123
2 ああ|1/11|456 ←行全体に色を付けたい
3 ああ|1/12|789
4 いい|1/11|999 ←行全体に色を付けたい
5 いい|1/11|888
6 いい|1/11|777
7 いい|1/11|666
8 うう|3/21|001 ←行全体に色を付けたい
9 うう|3/21|002
10 ええ|4/01|555
11 おお|4/01|555

上記のような場合(重複した行が複数存在する)
もあるのです。
そして、10・11行目のように、重複しない行も混在しています。(色はつけたくない)

ややこしくて申しわけありません!
引き続きご教授、よろしくお願い致しますm(__)m

補足日時:2005/04/12 15:39
    • good
    • 0

重複するA列の一つ目の行に色を付けるということで


よろしいでしょうか。。。

A2に条件付書式を設定します。
A2を選択して書式→条件付書式 で
「数式が」「=$A2<>$A1」として、書式をクリックして
適当な色を選びます。
で、OKをクリックすればA1の設定は終わりです。
あとはA1をコピーして表全体に書式のみを貼り付ければ
出来上がりです。

でいいと思いますが、やってみてください(^^;

この回答への補足

早々にご回答ありがとうございます。
説明不足で申しわけありません!
重複している行は2行、というわけではなく
N行の重複です。
例を挙げますと、

   A |B |C
1 名称|1/11|123
2 ああ|1/11|456 ←行全体に色を付けたい
3 ああ|1/12|789
4 いい|1/11|999 ←行全体に色を付けたい
5 いい|1/11|888
6 いい|1/11|777
7 いい|1/11|666
8 うう|3/21|001 ←行全体に色を付けたい
9 うう|3/21|002
10 ええ|4/01|555
11 おお|4/01|555

上記のような場合(重複した行が複数存在する)
もあるのです。
そして、10・11行目のように、重複しない行も混在しています。(色はつけたくない)

ややこしくて申しわけありません!
引き続きご教授、よろしくお願い致しますm(__)m

補足日時:2005/04/12 15:33
    • good
    • 0

セルをクリックするのではなく、行全体を選択して色を指定すればどうですか? 行全体を指定するには一番左の行番号(上の例だと、1、2、3・・・)をクリックすればOKです。

質問の意図と合っていない場合はスイマセン。。。

この回答への補足

ご回答ありがとうございます!
「行に色を付ける」だけではなく
その前の行(N行前)と、キーが同じか(A・B列)
判断しながら色を付けたいのです。
vbaでいうと
「for文の中でif文を書く・・」
という感じでしょうか。
きちんと伝えられず申しわけありません。
引き続き回答お待ちしております。
よろしくお願い致します!

補足日時:2005/04/12 15:16
    • good
    • 0

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


人気Q&Aランキング