休暇スケジュール用の Excel シートがあります。たとえば、行 1 には月名 Jan の結合セルがあり、行 D3 と E3 には日付 01 ~ 05 と 08 ~ 12 のグループがあります。
これどうやってするの?
答え1
おそらくあなたが望む結果を達成するにはもっと良い方法があると思うので、これは醜いですが、あなたの質問に答えると次のようになります:
Row2
テキストおよび日付としてフォーマットされていることColumnB
を確認しますColumnC
。- 選択する
D3
。 - スタイル、条件付き書式、新しいルール、数式を使用して、どのセルをフォーマットするかを決定します。
- コピー
=OR(AND(DAY($B3)=VALUE(RIGHT(D$2,2)),DAY($B3)>=VALUE(LEFT(D$2,2))),AND(DAY($C3)>=VALUE(LEFT(D$2,2)),DAY($C3)<=VALUE(RIGHT(D$2,2))))
- 貼り付けルールの説明を編集する。
- 次の数式が当てはまる値をフォーマットします。。
- [必要に応じてフォーマットを設定する]をクリックします
OK
。 - 入り
=$D:$H
ますに適用されますをクリックし、を クリックしますApply
。OK
次のような結果が達成されるはずです。
ここでは、条件式を配置してD3
横と下にコピーした結果を示しています。これは必須ではありませんが、書式設定が期待どおりでない場合のチェックとして役立ちます。
すべてに有効ですColumnD:H
。
ロジックを理解するのに役立つかもしれないので、画像に数式を含めました。