• ベストアンサー

予定表で自動的に決まった曜日に文字を挿入したい

お世話になります。 エクセルでは「条件付き書式」を用いてその月の予定表を作る場合、範囲指定後、例えば「日曜日」(或は日)の記入があるセルの行を赤にすることはできますが、では例えば「火曜日」(或は火)のセルがある行で「火」のセルの隣などに「定例会議」などの文字を自動的に挿入させることはできるのでしょうか? またできるとして、たまたま或る週の会議が中止になった場合、その週だけ文字を消すことはできるのでしょうか? ご指導宜しくお願いいたします。

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

  • ベストアンサー
回答No.2

条件付き書式は、書式(赤字、太字等)を指定するものでデータ(文字列)を指定するものでは無いと思います。 1.関数If文で処理する A列:日~土    B列:=IF(A?="水","定例会議","") ?は、同じ行の行番号。この場合A列の曜日が“水”ならB列に"定例会議"を表示する。 塔別に予定の無い週は、if文を削除すればよい。 記入が定例会議しかない場合はこれでも良いが、曜日ごとに複数の予定がある場合は、if文が複雑になりすぎるし、変更に耐えられない。 2.VLOOKUP関数を用いる 別に下記のような表を作って起きVLOOKUP関数で参照すれば複数の条件に対応できます。詳細な使用方法は、ネットで検索すればわかります。   K L 1 日   2 月   3 火 定例会議 4 水   5 木 出張 6 金   7 土  

その他の回答 (2)

回答No.3

No2の追加 VLOOKUPの使ってみました。

  • FattyBear
  • ベストアンサー率33% (1600/4813)
回答No.1

条件に”日曜日”を指定してセル(あるいは行)を赤で塗りつぶせば できるのでは。同様に”火曜日”の文字列を検出したら”定例会議”を 表示するのも出来ます。消したいなら単純にそのセルの「条件付き書式」を消去。フォーマツトを後で使いたいなら戻せばOK。 あるいは消去/非消去の設定のセル列を作りそれも 条件に入れれば希望どおりかと。