- ベストアンサー
条件付き設定について
こんにちは。エクセルの条件設定について教えて下さい。 例えば、あるセルにH27.3.5と入力した場合、H27.3.1~H27.3.31の期間の 日付の入っているセルすべての色が変わるようにしたいです。 すべてのセルと言う部分は、縦10×横10位セルに色々な年数の日付が入っています。 この中から、あるセルにH27.3.5と入れた際に、H27年3月に属する日については 全て色がセルにつくようにしたいのです。 あまりうまい説明ではありませんが、、宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 【条件付き設定】【エクセルの条件設定】 等の用語はエクセル既定の用語を使いましょう。 実際、他の目的でこういう用語を使った質問もありますので、 解釈が一通りになりません。 【条件付き書式】を設定する方法をお訊ね、 ということで宜しいでしょうか? 【条件付き書式】を設定する方法は、Excelのバージョンによって 手順が細かく別れてしまいます。 お使いのバージョンを明記しておかないと、 ピッタリした回答が得られるかどうか、少し難しくなります。 「例えば、」という風に、せっかく例示を上げるのでしたら、 「あるセル」とか「すべてのセル」とかではなくて、 「A1」とか「B2:K11」 のような具体例を挙げて、説明する上での前提を 質問者と回答者の間で、具体的に共有できるようにすることで、 明快な解決方法に近づきます。 以上は説明の巧拙のことではなく、情報が十分かどうか、ということですので、 以後質問なさる時に留意してみて下さい。 こちらで仮の具体例を決めて説明します。 あるセル = A1 すべてのセル = B2:K11 という具体例の場合の手順。(xl2010) Excel2010の場合の手順ですが、 項目名は違っても設定する内容は他バージョンでも共通です。 =========================== B2:K11を選択(B2を起点にK11までドラッグ) ↓ ホームタブ[条件付き書式] ↓ [新しいルール] ↓ [新しい書式ルール]画面 [数式を使用して、書式設定するセルを決定]を選択 ↓ [次の数式を満たす場合に値を書式設定] 入力欄 以下の数式を入力 =TEXT(B2,"yymm")=TEXT($A$1,"yymm") ↓ [書式] ボタン ↓ [セルの書式設定] 画面 [塗りつぶし] タブ お好みの色を選択 ↓ [OK] ボタン [新しい書式ルール]画面 [OK] ボタン ===========================
その他の回答 (2)
- msMike
- ベストアンサー率20% (364/1805)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセル2013で 例 A1セルに2015/3/21 a2:a6は日付データ(例は下記参照) A2:A6のセルに日付があるとする。(注1) A2:A6を範囲指定して ホーム 条件付き書式 新しいルール 数式を使用て書式を設定する 次の数式・・・ 数式は =year(A2)&month(a2)=year($a$1)&month($a$1)で A2で範囲指定した各セルの式を代表したかのような式を作る。 比較対象のほうには、番地に$を付けて絶対参照のような形にする。(A3、A4、・・・セルの式でも、比較対象をA1から動かぬようにする。 A3:A6にはA2セルの関数の複写が自動で行われると考えるとわかりやすい。 書式を設定する(セルの塗りつぶしなど)。例では赤色に設定。 例 結果 a1:a6 2015/3/3 2015年2月15日 2015年1月21日 2015年3月12日<--赤 2015年4月23日 2015年3月11日<--赤 (注1) A1、A2:A6のセルの値は、エクセルの日付で入力されているようにしないと上記回答はだめ。 そうでない場合、対処法がわからないなら、追加質問せよ。 ーーー 回答の中の、操作の説明はエクセル2007以後ガラッと変わる。 質問者がエクセルバージョンを質問に書かないのは、エクセル経験が少ない証拠で、質問では注意すること。 ーー エクセルの質問コーナーはここでよいのかな。VBAの質問はここらしいが。通信などの質問がおおいようだが。