戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
同じ色に色を染める

    [133484] 同じ色に色を染める-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ iroduke -(2022/12/29(21:59))
    □U R L/
      教えてください。
      
      J3、J8、J13,・・・・J53,J58に色々な数字が入ります、例えばJ3に8-4-10、J58に
      5-1-13と言った数字が入った場合、条件付き書式でC3:I3、C4:I4,・・・・C7:I7に
      J3と同じ数字の場合、色を染めたい。
      表としては、1月C3:I7から12月C58:I62まで数字が入ります。
      同じ数字は入りません。
      C3:I7までが1月とC58:I62まで12月までとなります。
      
      下記の様に(数字の下のハイフンが同じ数字とします)
      若干連れている場合有るかもしれません。
      
      	C	D	E	F	G	H	I	 J
      
      3	10	8	3	1	2	4		8-4-10
          --      -                               -
      
      4	10	2	12	8	1	6	9
      	
      5	1	8	10	7	9
      			
      6	1	10	8	7	9
      			
      7	1	10	9	2	7	4	8	
                      --                              -       -
      
      ・   ・   ・   ・   ・   ・   ・   ・
      
      ・   ・   ・   ・   ・   ・   ・   ・
      
      ・   ・   ・   ・   ・   ・   ・   ・
      
      58	2	5	9	6	7	3	12	6-2-5
          -       -               -
      
      59	5	2	10	8	9	3	6
              -       -                                       -
      	
      60	8	5	9	10	2
      			
      61	14	5	8	12	2
      			
      62	1	7	9	11	14	13	12
      
      
      J3に入力された数字とC3:I7で3個の同じ数字が各行毎に有る場合、
      条件付き書式で黄色に染めたいのです。
      
      条件付き書式の設定が思いつきません、ご存じの方ご指導ください。
      
      Excel2021          Win11
      




    [133485] Re[1]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ iroduke -(2022/12/29(22:03))
    □U R L/

      訂正

      同じ行には同じ数字は入りません。

      >表としては、1月C3:I7から12月C58:I62まで数字が入ります。
      >同じ数字は入りません。




    [133486] Re[2]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ Mike -(2022/12/30(11:57))
    □U R L/
      愚直なゴリ押し手法ですが、私も期待する鮮やかな回答が出るまでの前座のお慰みです。(*^_^*)
        C D E F G H I   J   K L M N O P Q
      3 10 8 3 1 2 4  8-4-10   8 4 10 8 4 10
      4 10 2 12 8 1 6 9           8 4 10
      5  1 8 10 7 9              8 4 10
      6  1 10 8 7 9              8 4 10
      7  1 10 9 2 7 4 8           8 4 10
      8  5 6 7 14 15 16 17 11-12-13  11 12 13 11 12 13
      〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
      〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
      58 2 5 9 6 7 3 12 6-2-5    6 2 5 6 2 5
      59 5 2 10 8 9 3 6           6 2 5
      60 8 5 9 10 2              6 2 5
      61 14 5 8 12 2              6 2 5
      62 1 7 9 11 14 13 12           6 2 5
      
      L列以右は作業列です。
      
      L3: =IFERROR(LEFT($J3,FIND("-",$J3,K3+1)-1)*1,"")
      M3: =IFERROR(MID(J3,FIND("-",$J3,K3+1)+1,FIND("-",$J3,FIND("-",$J3,K3+1)+1)-FIND("-",$J3,K3+1)-1)*1,"")
      N3: =IFERROR(MID(J3,FIND("-",$J3,FIND("-",$J3,K3+1)+1)+1,9)*1,"")
      O3: =OFFSET(L$3,5*INT((ROW(A1)-1)/5),)*1
      セル O3 は右2列にオートフィル
      範囲 L3:Q3 を下方にズズーッと(62行目まで)オートフィル
      
      下記は着色するための[条件付き書式]設定の内容です。
      
      ルールの適用先: =$C$3:$I$62
      ルールの内容:↓
       ̄ ̄数式:↓
      =COUNTIF($C3:$I3,$O3)*COUNTIF($C3:$I3,$P3)*COUNTIF($C3:$I3,$Q3)*COUNTIF($O3:$Q3,C3)
       ̄ ̄書式:「黄色」の塗りつぶし
      
      【余計なお世話】
      毎月最大5週までとお思いでしたら、必ずしもそうではありません。
      2023年の7月、12月
      2024年の3月、6月、
      2025年の3月、8月、11月
      は第6週まであります。




    [133487] Re[3]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2022/12/30(14:01))
    □U R L/
      設定範囲は$C$1:$I$62。
      
      C3セルを先頭にして設定する。
      
      条件付き書式の条件式
       ↓
      =COUNT(FIND("-"&IF(MOD(ROW(C3:C4),2),$C3:$I3,C3)&"-","-"&OFFSET($J3,-MOD(MAX(ROW())-3,5),0)&"-"))=10
      
      >【余計なお世話】
      >毎月最大5週までとお思いでしたら、必ずしもそうではありません。
      私も同じことを懸念しています。
      ただ、そういうことを考えると説明されてないセルがどこにどんなデータが入っているのか、
      その詳しい説明がないと対応はしづらいです。




    [133488] Re[4]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ んなっと -(2022/12/30(17:48))
    □U R L/
      こんなのも。
      
         C  D  E  F  G  H  I     J 
       3  9  5  1 15 15  5  5   8-4-10 
       4  6 14 13 15  2  8  7      
       5  5  4  6  5  9  6 13      
       6  7  7 15 10  3  8 12      
       7 10  6  7  3  3 14 13      
       8 15 11  2 12 14  2  4 8-9-11-13 
       9  5  2  7  2  2  6  5      
      10 13 13 11 14 15  3 13      
      11  4 12  3 12  8  2  3      
      12  8 15  2  7  9  7  5      
      
      C3:I62を選択して
      条件付書式:数式を〜▼
      =FIND("-"&C3&"-","-"&LOOKUP("ー",$J$3:$J3)&"-")




    [133490] Re[5]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ んなっと -(2022/12/30(17:56))
    □U R L/

      ただし、例えば2月はひとつも色を付けたくないときはJ8に"無"などと入力する必要があります。




    [133493] Re[6]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ iroduke -(2022/12/31(09:26))
    □U R L/

      言葉足らずですみません。

      C列からI列に入る数字は、日付ではありません。
      1から18迄の数字がランダムに入るだけです。
      J3に8−4−10後から入力された場合、
      C3:I3,、C4:I4,・・・C7:I7まで行単位で
      同じ数字が有る場合、セルを塗り潰しをしたいのです。

      宜しくお願いします。




    [133494] Re[7]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2022/12/31(10:39))
    □U R L/
      あれ?
      
      私の案で出来ませんでしたか?




    [133497] Re[8]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ iroduke -(2022/12/31(14:40))
    □U R L/

      半平太さん

      お世話になります。

      >設定範囲は$C$1:$I$62。
      上記設定範囲を選択するのですか?
      その後にC3セルクリックして「新しい書式ルール」で「数式を使用して、書式設定するセルを決定」を選択するのでしょうか?

      >条件付き書式の条件式
       ↓
      >=COUNT(FIND("-"&IF(MOD(ROW(C3:C4),2),$C3:$I3,C3)&"-","-"&OFFSET($J3,-MOD(MAX(ROW())-3,5),0)&"-"))=10

      それともC3からI62を選択して「新しい書式ルール」で「数式を使用して、書式設定するセルを決定」を選択するのでしょうか?

      詳しくないのでご指導願います。




    [133498] Re[9]: 同じ色に色を染める-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2022/12/31(15:09))
    □U R L/
      >上記設定範囲を選択するのですか?
      はい
      
      >その後にC3セルクリックして
      それをすると設定範囲が解除されるので、それはやりません。
      
      >それともC3からI62を選択して「新しい書式ルール」で「数式を使用して、書式設定するセルを決定」を選択するのでしょうか?
      つまり、こちらの方法になります。




    [133499] Re[10]: 同じ色に色を染める-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ iroduke -(2022/12/31(19:14))
    □U R L/

      半平太さん

      有難うございました。

      何とかできました。




このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G