[[20160920153402]] 『グループ名ごとに二重下線(もしくは太下線)にす』(たいやき君) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『グループ名ごとに二重下線(もしくは太下線)にする』(たいやき君)

教えて下さい。

10列 × 500 行 くらいの表で

A列に りんご、みかん、バナナ、スイカ、オレンジ、パイナップル、、、、のグループ名が連続して入っています。

連続している行数はまちまちです。
例)

りんごグループ  2行
みかんグループ  5行
バナナグループ  1行
  ・
  ・
  ・

行数には関係なく3グループ名ごとに下線を二重線(若しくは太線)に自動的にすることは可能でしょうか?

例)の場合、バナナグループの一番下のセルの下線を二重(もしくは太線)にしたい。
可能であればどういう計算式になりますでしょうか?

宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 条件付書式は二重の罫線、太い罫線ないので
 VBAになるんでないの?
 
(GobGob) 2016/09/20(火) 15:48

 通常の表示形式で二重線を引いておいて条件付き書式で対象以外の罫線をなしにするという方法も。

 たとえばデータが2行目からあるとして各セルの下部に二重線を引く。

 条件付き書式で数式を使用して書式設定するセルを決定で式を
 =OR(A2=A3,MOD(COUNT(0/FREQUENCY(MATCH(A$2:A2,A$2:A2,0),ROW($1:1))),3)<>0)
 とし、書式の罫線で下罫線を無しにする。

 追記
 もし、対象以外は通常罫線で有れば下罫線無しを通常罫線に。

 対象以外の罫線が条件付き書式で設定できない罫線の場合はVBAで。
(ねむねむ) 2016/09/20(火) 16:07

 最初っからやっとけばええのねw。おー。なるほどー。

 >りんご、みかん、バナナ、スイカ、オレンジ、パイナップル、、、、のグループ名が連続して入っています。 

 グループ名が連続してるんなら

 =$A2=$A3  「罫線なし設定」

 でもいいかもね。
 
(GobGob) 2016/09/20(火) 16:14

 おっと、他の列にも反映させるならば
 =OR($A2=$A3,MOD(COUNT(0/FREQUENCY(MATCH($A$2:$A2,$A$2:$A2,0),ROW($1:1))),3)<>0)
 か。

 GobGobさん
 >3グループ名ごとに
 があるのでそのセルが何グループ目になるかの判断が必要かと。
(ねむねむ) 2016/09/20(火) 16:26

 またまた勘違いw。ねむねむさん。納得しましたw。

 別案で。

 =OR($A2=$A3,MOD(INT(SUM(1/COUNTIF($A$2:$A2,$A$2:$A2))),3))

 ※グループダブリなきこと。
 
(GobGob) 2016/09/20(火) 16:43

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.