(図1)
A1~A6までは関数が入ったセル。
B1~B6まではドロップダウンリストになっているセル。
(「あ」or「い」をリストから選択)
A1~A6は、条件付き書式ルールで、
B1が「あ」だったら、A1が「赤文字」になる。
「い」だったら、A1が「緑文字」になる。
※A1~A6までは同じ設定です。
ここからが問題点です。
(図2)
B1~B3のセルを結合すると、A1は「赤文字」になりますが、
A2、A3は元の「黒文字」になってしまいます。
※A4~A6も同じ現象です。
セルを結合した後も、隣のセルの内容によって、
「条件付き書式ルール」が適用される設定はございますでしょうか?
お手数お掛け致しますが、宜しくお願い致します。
-作業環境-
Excel2007 windows7
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
結合セルでは、通常その一番左上のセルだけにデータが記入されていて、他のセルは空っぽのままです。
結合セルの2番目3番目のセルには「あ」とかは記入されてないので、今のままじゃ出来ません。で、2通りの方策があります。
方法1)
メンドクサイ数式を組み立てる等して、自分の行が属する結合セルの先頭セルを見に行かせます。
手順:
A列を列選択する(必ず行う)
数式を使用して…で
=OFFSET(A1,-MOD(ROW(A1)-1,3),1)="あ"
などのようにしておきます
勿論
A1はB1を見に行かせ
A2はB1を見に行かせ
A3もB1を見に行かせて
A1:A3をコピーして以下貼り付けておいても出来ますが、条件付き書式を「まだら」に設定する事になるので、あまりお勧めではありません。
方法2)
手順:
C1セルを空っぽにしておく
C2セルに
=C1
C3セルに
=C2
と記入する
C1:C3をコピーする
B列の結合セルの範囲を選ぶ
形式を選んで貼り付けの「数式」にマーク、「空白セルを無視する」にチェックしてOKする
作業を終えたらC列は削除する
A列の条件付き書式は、図1で作成したのと同じで
A列を列選択する(必ず行う)
条件付き書式で
数式を使用して…を選び
=B1="あ"
で「あ」の色を設定する。
ご回答ありがとうございます。
実際は100行くらいあって、どこを何行結合させるかはその都度変わってくるのです。
説明不足で申し訳ございません。
どうもありがとうございました。
No.2
- 回答日時:
一応・・・
一気に、絶対参照も使わずに設定出来たりもします。
結合されるセルが3個ずつ、というのが前提であるなら、
条件付き書式に("い"の場合)
式:=INDIRECT("B"&CEILING(ROW(),3)-2)="い"
書式:文字色=緑
("あ"の場合は省略。上と同様です。)
としてやると添付図のようにできます。
各関数については割愛します。
どれもそこそこ便利に使える関数ですので、ぜひ別途お調べくださいませ。
ご回答ありがとうございます。
実際は100行くらいあって、どこを何行結合させるかはその都度変わってくるのです。
INDIRECT、詳しく調べてみます。
どうもありがとうございました。
No.1
- 回答日時:
列方向に結合した場合、入力は一番上のセルにされたことになるからなあ...。
条件付書式の条件にするセルを変えてやれば良いことなんですが
質問の趣旨はその修正をするのが面倒だから、簡単にできる方法があれば教えてってことなんでしょう。
では答えてみます。
残念ですが一つずつ修正するしかありません。
修正するときは絶対参照するとよいでしょう。
(条件を修正したいセル「A1:A3」を選択してから条件のB1を$B$1とすれば良い)
こんなで良いでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) エクセルのA1~A5の任意のセルを選んだら1、A6~A10のセルなら2と返す設定にしたいと思ってます 6 2023/03/20 18:46
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
結合したセルを含む列内で、条件付き書式として塗りつぶしたい
Excel(エクセル)
-
結合されたセルをプルダウンのリストにする方法は?
Excel(エクセル)
-
セル結合させてるときの 条件付き書式での色づけ方法
Excel(エクセル)
-
-
4
セルを結合したA4とA5の条件付き書式を結合しない行にも適用する方法を教えて下さい。
Excel(エクセル)
-
5
【Excel】セル結合すると、ドロップダウンの表示文字が小さくなる
Windows Vista・XP
-
6
EXCEL入力規則のリスト表示から空白行を表示させない方法
その他(Microsoft Office)
-
7
特定のセルがアクティブになったときのイベント?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでセルに標準で入力さ...
-
お世話になります。 Excelを使...
-
エクセルでB列でフィルターをか...
-
EXCELの質問です 119から足した...
-
Excel VBについての質問です。
-
UNIQUE関数が使えないバージョ...
-
Excelで、項目の種類ごとにカウ...
-
【マクロ】アクティブセルにブ...
-
【マクロ】アクティブセルの行...
-
A列とB列を参照してC列に連番を...
-
【マクロ】アクティブセルの、...
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
エクセル日付 文字列の関数がエ...
-
エクセルの空欄をつめて、次の...
-
エクセルの問題です。絶対値の...
-
エクセルのコメントのデザイン...
-
エクセルで上位バイトのセルと...
-
Excel 大小比較演算子による「...
-
「問題が発生しました」ですと?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報