6つのセルを1つの塊りとして塗潰す方法

このQ&Aのポイント
  • 質問文章について、6つのセルを1つの塊りとして塗潰す方法について説明があります。
  • 180個のセルを計30マスにまとめ、1つのマスに一致した数字の個数に応じて色分けする手順が指定されています。
  • 具体的な手順や注意事項などが詳細に記載されており、検索値に対して合致するセルがどのように塗り潰されるかも示されています。
回答を見る
  • ベストアンサー

6つのセルを1つの塊り(マス)と捉えて塗潰す方法

どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、a~r、1~10の合計180個のセルに数字が1~99迄の重複有りで 入っています。a1,a2,b1,b2,c1,c2の6つのセルで1つのマスとみなすと、 180個のセルは縦:5マス、横:6マスの合計30マスとなります。 この条件で、検索値欄に1つ数字を入れたら、一致した数字が入っているマス (6つのセルの集合)を塗潰すにはどうすればよいですか? 具体的には、    (1)1つのマスに一致した数字が1個の場合は黄色く塗り潰す。    (2)1つのマスに一致した数字が2個の場合は赤色で塗り潰す。    (3)1つのマスに一致した数字が3個の場合は緑色で塗り潰す。    (4)1つのマスに一致した数字が4個の場合は青色で塗潰す。    (5)1つのマスに一致した数字が5個の場合は紫色で塗潰す。     (6)1つのマスに一致した数字が6個の場合はオレンジ色で塗潰す。  a b c d e f g h i j k l m n o p q r 1 02 05 07 07 14 13 15 16 17 28 22 32 33 37 91 92 93 94 95 2 03 03 07 14 13 28 99 31 23 32 31 36 32 37 81 82 83 84 85 3 05 01 07 06 15 07 20 08 26 12 27 19 32 37 71 72 73 74 79 4 04 03 08 10 10 14 12 17 24 18 30 22 37 24 61 60 54 49 48 5 08 01 13 02 16 04 25 09 28 15 34 24 36 34 50 55 52 67 99 6 01 06 05 12 18 14 22 19 23 30 26 35 28 36 41 42 43 44 45 7 02 03 04 11 06 16 20 21 25 26 29 27 31 29 51 68 75 76 77 8 07 07 08 10 09 14 17 15 18 21 19 26 20 34 96 97 88 87 66 9 07 07 10 04 11 05 18 13 27 20 28 33 30 34 86 39 38 49 62 10 07 07 16 14 19 24 24 25 27 26 33 32 35 35 54 86 87 88 78 検索値:07 【結果】 検索値に07を入れたら、下記の6マス(36セル)が塗潰される。 a1,b1,c1,a2,b2,c2 ・・・ 2個一致なので、緑色で塗潰される。 d1,e1,f1,d2,e2,f2・・・ 1個一致なので、黄色で塗潰される。 a3,b3,c3,a4,b4,c4 ・・・ 1個一致なので、黄色で塗潰される。 d3,e3,f3,d4,e4,f4  ・・・1個一致なので、黄色で塗潰される。 a7,b7,c7,a8,b8,c8 ・・・2個一致なので、赤色で塗潰される。 a9,b9,c9,a10,b10,c10・・・4個一致なので、青色で塗潰される。 〇注意事項  ・使用するエクセルは2010です。  ・1マス=6セルです。※a1,a2,b1,b2,c1,c2で1マスです。  ・セルに入っている数字はランダムで、同じ数字の重複は30マス(180セル)全体で   6個迄です(1つのマスに6個入る事も有るし、6つのマスに1個ずつ入る事も   あります。)  ・検索値欄に入力できる数字は1~99迄の1つです。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01)  ・この質問は先月、「4つのセルを1つの塊り(マス)と捉えて塗潰す方法3」という   タイトルで質問させて頂いた、6セル版での質問です。 以上、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

>(2)1つのマスに一致した数字が2個の場合は赤色で塗り潰す。 >a1,b1,c1,a2,b2,c2 ・・・ 2個一致なので、緑色で塗潰される。 矛盾していませんか? (1)1つのマスに一致した数字が1個の場合は黄色く塗り潰す。 (2)1つのマスに一致した数字が2個の場合は赤色で塗り潰す。 上記のルールで行います。 T1に検索値を置きました。 Sub test()   Dim i As Long, j As Long, n As Long   Dim Colors As Variant   Colors = Array(vbWhite, vbYellow, vbRed, vbGreen, vbBlue, vbMagenta, 42495)   Range("A1:R10").Interior.Color = xlNone   For i = 1 To 9 Step 2     For j = 1 To 16 Step 3       n = Application.CountIf(Cells(i, j).Resize(2, 3), Range("T1").Value)       Cells(i, j).Resize(2, 3).Interior.Color = Colors(n)     Next   Next End Sub

moguo4649
質問者

お礼

いつも回答いただいきありがとうございます。 前回の質問をコピーしたため内容不一致箇所があり申し訳ありませんでした。 色の部分については了解しました。

関連するQ&A

  • 4つのセルを1つの塊り(マス)と捉えて塗潰す方法3

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、a~n、1~10の合計140個のセルに数字が1~99迄の重複有りで 入っています。a1,a2,b1,b2の4つのセルで1つのマスとみなすと、 140個のセルは縦:5マス、横:7マスの合計35マスとなります。 この条件で、検索値欄に1つ数字を入れたら、一致した数字が入っているマス (4つのセルの集合)を塗潰すにはどうすればよいですか? 具体的には、    (1)1つのマスに一致した数字が1個の場合は黄色く塗り潰す。    (2)1つのマスに一致した数字が2個の場合は赤く塗り潰す。    (3)1つのマスに一致した数字が3個の場合は緑色で塗り潰す。    (4)1つのマスに一致した数字が4個の場合は青色で塗潰す。 〇例題  a b c d e f g h i j k l m n 1 02 05 07 07 14 13 15 16 17 28 22 32 33 37 2 03 03 07 14 13 28 99 31 23 32 31 36 32 37 3 05 01 07 06 15 07 20 08 26 12 27 19 32 37 4 04 03 08 10 10 14 12 17 24 18 30 22 37 24 5 08 01 13 02 16 04 25 09 28 15 34 24 36 34 6 01 06 05 12 18 14 22 19 23 30 26 35 28 36 7 02 03 04 11 06 16 20 21 25 26 29 27 31 29 8 07 07 08 10 09 14 17 15 18 21 19 26 20 34 9 07 07 10 04 11 05 18 13 27 20 28 33 30 34 10 07 07 16 14 19 24 24 25 27 26 33 32 35 35 検索値:07 【結果】 検索値に07を入れたら、下記の5マス(20セル)が塗潰される。 c1,d1,c2,d2 ・・・ 3個一致なので、緑色で塗潰される。 c3,d3,c4,d4 ・・・ 1個一致なので、黄色で塗潰される。 e3,f3,e4,f4 ・・・ 1個一致なので、黄色で塗潰される。 a7,b7,a8,b8  ・・・2個一致なので、赤色で塗潰される。 a9,b9,a10,b10 ・・・4個一致なので、青色で塗潰される。 〇注意事項  ・使用するエクセルは2010です。  ・1マス=4セルです。※a1,a2,b1,b2で1マスです。  ・セルに入っている数字はランダムで、同じ数字の重複は35マス(140セル)全体で   4個迄です(1つのマスに4個入る事も有るし、4つのマスに1個ずつ入る事も   あります。)  ・検索値欄に入力できる数字は1~99迄の1つです。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • 4つのセルを1つの塊り(マス)と捉えて塗潰す方法2

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、a~n、1~10の合計140個のセルに数字が1~99迄の重複有りで 入っています。a1,a2,b1,b2の4つのセルで1つのマスとみなすと、 140個のセルは縦:5マス、横:7マスの合計35マスとなります。 この条件で、検索値欄に1つ数字を入れたら、 一致した数字が入っているマス(4つのセルの集合)を塗潰すにはどうすればよいですか? 具体的には、1つのマスに一致した数字が2個以上重複している場合は、赤く塗り潰す。 1個の場合は黄色く塗り潰す事がしたいです。 〇例題  a b c d e f g h i j k l m n 1 02 05 08 09 14 13 15 16 17 28 22 32 33 37 2 03 03 05 14 13 28 99 31 23 32 31 36 32 37 3 05 01 07 06 15 07 20 08 26 12 27 19 32 37 4 04 03 08 10 10 14 12 17 24 18 30 22 37 24 5 08 01 13 02 16 04 25 09 28 15 34 24 36 34 6 01 06 05 12 18 14 22 19 23 30 26 35 28 36 7 02 03 04 11 06 16 20 21 25 26 29 27 31 29 8 07 07 08 10 09 14 17 15 18 21 19 26 20 34 9 01 02 10 04 11 05 18 13 27 20 28 33 30 34 10 12 11 16 14 19 24 24 25 27 26 33 32 35 35 検索値:07 【結果】 検索値に07を入れたら、下記の3マス(12セル)が塗潰される。 c3,d3,c4,d4 ・・・ 1個一致なので、黄色で塗潰される。 e3,f3,e4,f4 ・・・ 1個一致なので、黄色で塗潰される。 a7,b7,a8,b8  ・・・2個一致なので、赤色で塗潰される。 〇注意事項  ・使用するエクセルは2010です。  ・1マス=4セルです。※a1,a2,b1,b2で1マスです。  ・セルに入っている数字はランダムで、同じ数字の重複は35マス(140セル)全体で   4個迄です(1つのマスに4個入る事も有るし、4つのマスに1個ずつ入る事も   あります。)  ・検索値欄に入力できる数字は1~99迄の1つです。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • 4つのセルを1つの塊り(マス)ととらえて塗潰す方法

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、a~n、1~10の合計140個のセルに数字が1~99迄の重複有りで 入っています。a1,a2,b1,b2の4つのセルで1つのマスとみなすと、 140個のセルは縦:5マス、横:7マスの合計35マスとなります。 この条件で、検索値欄に1つ数字を入れたら、 一致した数字が入っているマス(4つのセルの集合)を塗潰すにはどうすればよいですか? 〇例題  a b c d e f g h i j k l m n 1 02 05 08 09 14 13 15 16 17 28 22 32 33 37 2 03 03 05 14 13 28 99 31 23 32 31 36 32 37 3 05 01 07 06 15 07 20 08 26 12 27 19 32 37 4 04 03 08 10 10 14 12 17 24 18 30 22 37 24 5 08 01 13 02 16 04 25 09 28 15 34 24 36 34 6 01 06 05 12 18 14 22 19 23 30 26 35 28 36 7 02 03 04 11 06 16 20 21 25 26 29 27 31 29 8 07 07 08 10 09 14 17 15 18 21 19 26 20 34 9 01 02 10 04 11 05 18 13 27 20 28 33 30 34 10 12 11 16 14 19 24 24 25 27 26 33 32 35 35 検索値: 07 【結果】 検索値に07を入れたら、下記の3マス(12セル)が塗潰される。 c3,d3,c4,d4 e3,f3,e4,f4 a7,b7,a8,b8 〇注意事項  ・使用するエクセルは2010です。  ・1マス=4セルです。※a1,a2,b1,b2で1マスです。  ・セルに入っている数字はランダムで、同じ数字の重複は35マス(140セル)全体で   4個迄です(1つのマスに4個入る事も有るし、4つのマスに1個ずつ入る事も   あります。)  ・検索値欄に入力できる数字は1~99迄の1つです。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • 値が入るセル全体を下にコピーした後に検索する方法2

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、a~r、1~10の合計180個のセルに数字が1~99迄の重複有りで 入っています。a1,a2,b1,b2,c1,c2の6つのセルで1つのマスとみなすと、 180個のセルは縦:5マス、横:6マスの合計30マスとなります。 使い方としては、  (1)複写数欄と検索値欄それぞれに値を入れます。  (2)複写数欄の数だけ、a1~r10の180個のセルを1塊りとして下にコピーする。   検索値欄の検索値も1つコピーする。  (3)コピー後に検索値欄の値でコピーした側のマス(4つのセルの集合)を塗潰す。   具体的には、    (1)1つのマスに一致した数字が1個の場合は黄色で塗り潰す。    (2)1つのマスに一致した数字が2個の場合は赤色で塗り潰す。    (3)1つのマスに一致した数字が3個の場合は緑色で塗り潰す。    (4)1つのマスに一致した数字が4個の場合は青色で塗潰す。    (5)1つのマスに一致した数字が5個の場合は紫色で塗潰す。    (6)1つのマスに一致した数字が6個の場合はオレンジ色で塗潰す。 〇例題  a b c d e f g h i j k l m n o p q r 1 02 05 07 07 14 13 15 16 17 28 22 32 33 37 91 92 93 94 95 2 03 03 07 14 13 28 99 31 23 32 31 36 32 37 81 82 83 84 85 3 05 01 07 06 15 07 20 08 26 12 27 19 32 37 71 72 73 74 79 4 04 03 08 10 10 14 12 17 24 18 30 22 37 24 61 60 54 49 48 5 08 01 13 02 16 04 25 09 28 15 34 24 36 34 50 55 52 67 99 6 01 06 05 12 18 14 22 19 23 30 26 35 28 36 41 42 43 44 45 7 02 03 04 11 06 16 20 21 25 26 29 27 31 29 51 68 75 76 77 8 07 07 08 10 09 14 17 15 18 21 19 26 20 34 96 97 88 87 66 9 07 07 10 04 11 05 18 13 27 20 28 33 30 34 86 39 38 49 62 10 07 07 16 14 19 24 24 25 27 26 33 32 35 35 54 86 87 88 78 複写数:01 ※最大1~43の数字が入る。 検索値:07 ※最大43個の数字が右に並ぶ。 【結果】 検索値:07 ※上記、検索値の左から1つずつ値を取得して下記のセルを検索する。 02 05 07 07 14 13 15 16 17 28 22 32 33 37 91 92 93 94 95 03 03 07 14 13 28 99 31 23 32 31 36 32 37 81 82 83 84 85 05 01 07 06 15 07 20 08 26 12 27 19 32 37 71 72 73 74 79 04 03 08 10 10 14 12 17 24 18 30 22 37 24 61 60 54 49 48 08 01 13 02 16 04 25 09 28 15 34 24 36 34 50 55 52 67 99 01 06 05 12 18 14 22 19 23 30 26 35 28 36 41 42 43 44 45 02 03 04 11 06 16 20 21 25 26 29 27 31 29 51 68 75 76 77 07 07 08 10 09 14 17 15 18 21 19 26 20 34 96 97 88 87 66 07 07 10 04 11 05 18 13 27 20 28 33 30 34 86 39 38 49 62 07 07 16 14 19 24 24 25 27 26 33 32 35 35 54 86 87 88 78 a11に”検索値”が1個コピーされ、 次にa1~r10までのセルの内容がa12~r22にコピーされた後、 コピーされた検索値の07で検索後に07が入った下記の6マス(36セル)が塗潰される。 検索値に07を入れたら、下記の6マス(36セル)が塗潰される。 a1,b1,c1,a2,b2,c2 ・・・ 2個一致なので、赤色で塗潰される。 d1,e1,f1,d2,e2,f2・・・ 1個一致なので、黄色で塗潰される。 a3,b3,c3,a4,b4,c4 ・・・1個一致なので、黄色で塗潰される。 d3,e3,f3,d4,e4,f4  ・・・1個一致なので、黄色で塗潰される。 a7,b7,c7,a8,b8,c8 ・・・2個一致なので、赤色で塗潰される。 a9,b9,c9,a10,b10,c10・・・4個一致なので、青色で塗潰される。 ※複写数と検索値が複数件ある場合は、複写数の数だけ下にa1~r10の内容がコピーされて、  検索値の値の左側から1個ずつコピーされその値で検索される。 〇注意事項  ・使用するエクセルは2010です。  ・1マス=6セルです。※a1,a2,b1,b2,c1,c2で1マスです。  ・セルに入っている数字はランダムで、同じ数字の重複は30マス(180セル)全体で    6個迄です(1マスに6個入る事も有るし、6マスに1個ずつ入る事もあります。)  ・検索値欄に入力できる数字は最大43個で、1~43迄の数字です。   ・複写数欄に入力できる数字は1~43迄の1つです。   ※複写数と検索値の数は一致していない場合はエラーとして動作をSTOPします。    例1)複写数:3、検索値:2,5,4,37,18 →検索値の数と複写数が不一致。    例2)複写数:0 検索値:3 →複写数がゼロのため。    例3)複写数:1 検索値:0 →検索値がゼロのため。   ※複写数分、a1~r10の180個のセルは下にコピーされ、検索値の値は左から    1つずづ使用して、実際の検索と結果としての値として使用します。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) ・この質問は先月、「値が入るセル全体を下にコピーした後に検索する方法」という   タイトルで質問させて頂いた、6セル版での質問です。 以上、よろしくお願いします。

  • 値が入るセル全体を下にコピーした後に検索する方法

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、a~n、1~10の合計140個のセルに数字が1~99迄の重複有りで 入っています。a1,a2,b1,b2の4つのセルで1つのマスとみなすと、 140個のセルは縦:5マス、横:7マスの合計35マスとなります。 使い方としては、  (1)複写数欄と検索値欄それぞれに値を入れます。  (2)複写数欄の数だけ、a1~n10の140個のセルを1塊りとして下にコピーする。   検索値欄の検索値も1つコピーする。  (3)コピー後に検索値欄の値でコピーした側のマス(4つのセルの集合)を塗潰す。   具体的には、    (1)1つのマスに一致した数字が1個の場合は黄色く塗り潰す。    (2)1つのマスに一致した数字が2個の場合は赤く塗り潰す。    (3)1つのマスに一致した数字が3個の場合は緑色で塗り潰す。    (4)1つのマスに一致した数字が4個の場合は青色で塗潰す。 〇例題  a b c d e f g h i j k l m n 1 02 05 07 07 14 13 15 16 17 28 22 32 33 37 2 03 03 07 14 13 28 99 31 23 32 31 36 32 37 3 05 01 07 06 15 07 20 08 26 12 27 19 32 37 4 04 03 08 10 10 14 12 17 24 18 30 22 37 24 5 08 01 13 02 16 04 25 09 28 15 34 24 36 34 6 01 06 05 12 18 14 22 19 23 30 26 35 28 36 7 02 03 04 11 06 16 20 21 25 26 29 27 31 29 8 07 07 08 10 09 14 17 15 18 21 19 26 20 34 9 07 07 10 04 11 05 18 13 27 20 28 33 30 34 10 07 07 16 14 19 24 24 25 27 26 33 32 35 35 複写数:01 ※最大1~37の数字が入る。 検索値:07 ※最大37個の数字が右に並ぶ。 【結果】 検索値:07 ※上記、検索値の左から1つずつ値を取得して下記のセルを検索する。 02 05 07 07 14 13 15 16 17 28 22 32 33 37     03 03 07 14 13 28 99 31 23 32 31 36 32 37 05 01 07 06 15 07 20 08 26 12 27 19 32 37 04 03 08 10 10 14 12 17 24 18 30 22 37 24 08 01 13 02 16 04 25 09 28 15 34 24 36 34 01 06 05 12 18 14 22 19 23 30 26 35 28 36 02 03 04 11 06 16 20 21 25 26 29 27 31 29 07 07 08 10 09 14 17 15 18 21 19 26 20 34 07 07 10 04 11 05 18 13 27 20 28 33 30 34 07 07 16 14 19 24 24 25 27 26 33 32 35 35 a11に”検索値”が1個コピーされ、 次にa1~n10までのセルの内容がa12~n22にコピーされた後、 コピーされた検索値の07で検索後に07が入った下記の5マス(20セル)が塗潰される。 c12,d12,c13,d13 ・・・ 3個一致なので、緑色で塗潰される。 c14,d14,c15,d15 ・・・ 1個一致なので、黄色で塗潰される。 e14,f14,e15,f15 ・・・ 1個一致なので、黄色で塗潰される。 a18,b18,a19,b19  ・・・2個一致なので、赤色で塗潰される。 a20,b20,a21,b21 ・・・4個一致なので、青色で塗潰される。 ※複写数と検索値が複数件ある場合は、複写数の数だけ下にa1~n10の内容がコピーされて、  検索値の値の左側から1個ずつコピーされその値で検索される。 〇注意事項  ・使用するエクセルは2010です。  ・1マス=4セルです。※a1,a2,b1,b2で1マスです。  ・セルに入っている数字はランダムで、同じ数字の重複は35マス(140セル)全体で    4個迄です(1マスに4個入る事も有るし、4マスに1個ずつ入る事もあります。)  ・検索値欄に入力できる数字は最大37個で、1~37迄の数字です。   ・複写数欄に入力できる数字は1~37迄の1つです。   ※複写数と検索値の数は一致していない場合はエラーとして動作をSTOPします。    例1)複写数:3、検索値:2,5,4,37,18 →検索値の数と複写数が不一致。   例2)複写数:0 検索値:3 →複写数がゼロのため。    例3)複写数:1 検索値:0 →検索値がゼロのため。   ※複写数分、a1~n10の140個のセルは下にコピーされ、検索値の値は左から    1つずづ使用して、実際の検索と結果としての値として使用します。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • 5×6マス検索→5×5マス検索への改造の仕方。

    いつもお世話になっております。 先日こちらで、「検索値と同じ値か、隣接数字との差が0か1なら塗潰す」を 質問させて頂き、回答をいただきました。 この時は5×6マスが4つあるケースでしたが、 これを、以下の様に5×5マスが4つあるケースでは どうすればよいでしょうか? マスが変更になった以外は前回と変更ありません。 できれば、5×7マスが4つのケースも教えて頂けると助かります。  1つ目の5×5マス:A1~E5  2つ目の5×5マス:G1~K5  3つ目の5×5マス:A7~E11  4つ目の5×5マス:G7~K11   A B C D E  F G H I J K   1 01 08 11 18 25   03 06 17 20 24 2 02 19 23 26 27   01 08 16 18 25 3 10 15 28 29 30   02 11 19 23 26 4 04 07 12 14 21   10 15 27 28 30 5 05 09 13 22 31   04 07 12 21 29 6 7 08 11 12 20 28  04 15 17 25 31 8 06 07 22 23 26  01 09 13 19 29 9 01 09 19 24 29  10 11 14 24 28 10 03 10 14 18 27  03 05 18 21 27 11 02 05 16 21 30  02 16 17 30 31 ****** 以下は前回の質問 ****** 【質問】 例題の様に5×6マスが4つあり、その中を1~43の数字が重複有りで入っています。  1つ目の5×6マス:A1~F5  2つ目の5×6マス:H1~M5  3つ目の5×6マス:A7~F11  4つ目の5×6マス:H7~M11 使い方としては、  (1)複写数欄と検索値欄それぞれに値を入れます。  (2)複写数欄の数だけ、上記4つの5×6のセルを1塊りとして下にコピーする   (最大:43)。   検索値欄の検索値も1つコピーする。  (3)コピー後に検索値欄の値でコピーした側の4つの5×6のセル内を検索して塗潰す。   具体的には、   (1)検索値と同じ値を見つけたら、黄色でセルを塗潰す。   (2)検索値と同じ値で隣接する8方向(上、下、左、右、右下、左下、右上、左上)     の数字との差が0か1なら、検索値とそのセルを赤色で塗潰す。 〇例題   A B C D E F  G H I J K L M  1 06 21 23 36 37 43  01 08 16 31 35 41 2 07 12 14 23 32 43  06 10 13 20 27 32 3 09 17 20 29 42 40  02 15 18 30 34 38 4 03 05 13 25 27 41  01 09 25 30 42 43 5 04 11 22 28 35 39  11 16 18 24 29 42 6 7 03 17 27 36 40 41  07 21 22 23 33 37 8 03 04 08 24 26 39  02 03 07 14 18 38 9 10 12 22 32 37 42  05 10 13 40 41 42 10 02 09 25 32 41 42  07 13 22 40 41 42 11 08 14 23 24 30 39  03 29 31 40 41 42 複写数:01 ※最大1~43の数字が入る。 検索値:41 ※最大43個の数字が右に並ぶ。 〇結果  M1:41が黄色で塗潰される。  E3、F3、F4 :40、41、42が赤色で塗潰される。  E7、F7   :40、41が赤色で塗潰される。   F9、E10、F10:41、42、42が赤色で塗潰される。   K9、L9、M9、K10、L10、M10、K11、L11、M11:40、41、42が赤色で塗潰される。 〇注意事項  ・使用するエクセルは2010です。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01)  ・検索値欄に入力できる数字は最大43個で、1~43迄の数字です。  ・複写数欄に入力できる数字は1~43迄の1つです。 以上、よろしくお願いします。

  • 左右、上下重なる位置にある数字を取得する。

    いつもお世話になっております。 ご存知の方、ご回答をよろしくお願いします。 【質問】 添付図の様に5×5マスが、A,B,C,Dの4つ存在します。 検索KEYの6個の数字でA,B,C,Dの各5×5マス内を検索して 一致したら、セルを黄色で塗り潰す。 次に、各5×5マスの3列目を中心として黄色に塗りつぶしたセルの 左右反対側にある数字を取得して右側の”〇枠左右”の下に並べる。 最後に、各5×5マスの3行目を中心として黄色に塗りつぶしたセルの 上下反対側になる数字を取得して右側の”〇枠上下”の下に並べる。 【注意事項】   ・検索KEYの6個の数字は重複無しで、毎回、入力する値は変わります。   ・A,B、C,Dの各5×5枠の中の数字は重複在りで、    毎回、数字は変わります。数字は1~99迄です。   ・A,B,C,Dの各5×5マスの中に検索KEYの6個の数字が1つも    存在しないことはあります。   ・使用するエクセルは2016です。 以上、よろしくお願いします。

  • 行の連続数字を見つけて塗潰す方法

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に5×5のセルが4つあり、それぞれ1~99迄の数字がランダムに 重複有りで入っています。5×5のセルの中には行の連続数字(例:02 03) が入っています(1個も無い場合もあります)。 行の連続数字を見つけたら、その連続数字のセルを塗潰す方法が知りたいです。  ・2連続・・・黄色で塗潰す。   ・3連続・・・赤色で塗潰す。  ・4連続・・・青色で塗潰す。  ・5連続・・・緑色で塗潰す。  A B C D E F  G H I J K   1 01 07 09 11 22     03 10 20 30 31 2 04 12 14 15 23     01 02 07 09 22 3 07 13 17 18 25     04 11 12 14 15 4 06 16 21 24 26     02 13 17 18 23 5 08 19 27 28 29     06 16 24 25 26 6 7 05 09 11 26 30     03 06 13 22 27 8 04 10 15 19 24     03 14 25 28 29 9 01 14 20 25 29     05 11 18 20 21 10 07 18 21 23 31     07 08 16 23 31 11 02 08 12 16 17     02 03 12 17 27 【結果】 上記4つある5×5のセルには、10個の重複数字がありその数字のセルが塗潰されます。 (1)14 15  (2)17 18 (3)27 28 29 (4)30 31 (5)14 15 (6)24 25 26 (7)16 17 (8)28 29 (9)07 08 (10)02 03 【注意事項】  ・使用するエクセルは2010です。  ・セルの中の数字は2桁で表しています。(例:1ではなく01)  ・5×5のセルの位置は下記のとおりです。    1個目の5×5マス・・・A1~E5    2個目の5×5マス・・・G1~K5      3個目の5×5マス・・・A7~E11    4個目の5×5マス・・・G7~K11  ・回答はVBでも関数でも構いません。 以上、よろしくお願いします。

  • 8方向との数字の差が0か1の場合にセルを塗潰す方法

    どなたかご存知でしたら回答をお願いします。 【質問】 例題の様に6×6のセルが2つあり、それぞれ1~99迄の数字がランダムに重複有りで入っています。 左上から右下へセルの数字を1つずつ中心にして見た場合、 8方向(上、下、左、右、右下、左下、右上、左上)の数字との差が0と1の場合に、 黄色に塗潰す方法が知りたいです。 【例題】  A B C D E F G H I J K L M  1 01 11 15 18 20 25   04 05 08 27 38 42 2 03 26 30 31 34 41   01 02 09 26 27 29 3 05 16 20 22 37 41   03 08 23 24 25 39 4 02 07 17 25 28 38   04 22 23 29 33 34 5 08 17 21 23 24 36   02 06 26 29 30 37 6 04 05 09 12 24 42   22 23 29 35 36 37 【結果】 A1~F6で塗る潰される数字 H1~M6で塗潰される数字    30 31 41        04 05 08 27 41            01 02 09 26 27 25            03 23 24 25 22 23 24          23 29 33 34 29 04 05 24        29 35 36 37 ●説明 A1~F6で23、24(2か所)、25が塗潰される理由。 (1)セルD4の25から見た8方向にある数字は20、22、37、17、28、21、23、24なので、  25との数字の差が0か1となる数字としては、24なので、24のセルが塗潰される。 (2)セルD5の23から見た8方向にある数字は17、25、28、21、24、9、12、24なので、  23との数字の差が0か1となる数字としては24なので、右の24と右下の24のセルが  塗潰される。 (3)セルE5の24から見た8方向にある数字は25、28、38、23、36、12、24、42なので、  24との数字の差が0か1となる数字としては25と24なので、左上の25と下の24のセルが 塗潰される。 (4)セルE6の24から見た8方向にある数字は23、24、36、12、42なので、  24との数字の差が0か1となる数字としては23と24なので、左上の23と上の24のセルが  塗潰される。 【注意事項】  ・使用するエクセルは2010です。  ・セルの中の数字は2桁で表しています。(例:1ではなく01)  ・6×6のセルの位置は下記のとおりです。    1個目の6×6マス・・・A1~F6    2個目の6×6マス・・・H1~M6     ※G列は空白列として空けています。   ・回答はVBでも関数でも構いません。 以上、よろしくお願いします。

  • 重複する数字のセルを塗り潰す方法。

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】  5×5マスの中に数字が1~31迄で重複して入っている場合があります。  もし重複数字があれば、その数字のセルを塗潰す方法が知りたいです。 【例】 セルのA1~E5までに下記の様に数字が入っている場合、     重複数字の4,6,7、14、15,29のセルを塗潰す。 4 8 18 19 29 3 4 6 17 29 2 4 6 23 25 7 13 14 15 20 7 12 14 15 16 【注意事項】  ・使用するエクセルは2010です。  ・塗潰しの色は全て同じ色でかまいません。 以上、よろしくお願いします。

専門家に質問してみよう