|
[3237] |
エクセルで作る日程表の文字色について
投稿者:もものママ 投稿日:2006年12月03日 22:40:01 No.3237001 |
|
エクセルで日程表付きの家計簿を作っています。 オートフィルで日付をいれ、となりのセルに仕事の予定を書き込もうと思っています。仕事は規則的に決まっていないので、今後1ヵ月の予定を打込んでいます。 12/1 ロング 12/2 ショート 12/3 休み 12/4 ショート ・ ・ ・ ・ という風に入れています。 今は余白のセルに ロング(黒色で太字)、ショート(青字で太字)、休み(赤字で太字)の欄を作り、必要なセルを選んで当てはめています。が、字は入るのですが、書式が黒字、標準の太さに戻ってしまいます。字の色、太さを設定して、そのまま当てはめられる方法は無いのでしょうか?よろしくお願いします。
|
Re:エクセルで作る日程表の文字色について
投稿者:せんむ 投稿日:2006年12月04日 00:25:10 No.3237002 [HOME] |
|
おやりになりたいことがよくわかりませんが・・・
余白のセルにロング、ショート、休みと書いておき(各々色付、太字) それを該当の欄にコピーしているのですか?
普通ならば書式も含めてコピーされるはずですが・・・・。
Excelのバージョンはなんですか? 私が現在使っているのはExcel2002と2003ですので バージョンが違うと多少違うかもしれません。
| |
Re:エクセルで作る日程表の文字色について
投稿者:せんむ 投稿日:2006年12月04日 00:39:18 No.3237003 [HOME] |
|
ひょっとして・・・
セルをダブルクリックしてセルの中の文などの一部として コピーしたものを貼り付けていますか?
そうすると書式はなくなり、値のみの貼り付けになってしまうと思います。
日付の隣に一列分を設けて、見本用に作成したセルごと コピー&貼り付けすると書式も含んでコピーできると思います。
見本のセルを一回クリックして選択し右クリック→コピー 貼り付け先の一回クリックして選択し右クリック→貼り付けです。
セルをダブルクリックしてはいけません。 ダブルクリックするとセルの中身の編集になってしまいますので 書式なしの文字情報のみのコピーになります。
| |
Re:エクセルで作る日程表の文字色について
投稿者:モモのママ 投稿日:2006年12月04日 15:37:38 No.3237004 |
|
専務さん、ほんとにすいませんでした。
1人で凝り固まってやっていると、簡単な事が時々出来なくなります。おっしゃるとおりでした。 「コピー」と「貼り付け」をすれば良いのに、=(イコール)で、そのセルを入れ込む「関数」のはめ込みをしていました。これだと、書式が消えてしまうんですね・・・
コピーと貼り付けを使います。わざわざお返事いただき、感謝しています。ありがとうございました。
| |
エクセルの表で文字列によって決まった文字色になるようにしたい 投稿者:せんむ 投稿日:2006年12月04日 16:33:05 No.3237005 [HOME] |
|
どのような関数を使っているのか不明ですが 関数を使って文字列を表示させるのであれば 条件付書式を使う方法もあります。
関数を使わないで手動で入力するとしても 入力する列が決まっているのであれば その列全体に条件付書式を設定をすると面倒がないと思います。
たとえば 「ロング」のときは「太字」で文字色は「黒」として 「休み」のときは「太字」で文字色は「赤」 「ショート」のときは「太字」で文字色は「青」 というように条件を追加すればOKです。
具体的には・・・・
1.該当のセル(または列)を選択 2.「書式」→「条件付書式」 3.「セルの値が」「次の値に等しい」を選択 4.「値」欄に「="休み"」と入れる(「休み」のみでもOK) 5.「書式」を押して「太字」と文字色に「赤」を選択 6.「追加」を押して「ロング」や「ショート」も同様に設定 7.最後に「OK」
こんな感じです。 ↓ http://pcrescue.easter.ne.jp/bbs119log/images/3237_xls_syosiki.gif
なお、ひとつのセルに設定すれば「書式のコピー」で 他のセルにも書式が設定できます。
| |
Re:エクセルで作る日程表の文字色について
投稿者:もものママ 投稿日:2006年12月04日 22:44:08 No.3237006 [HOME] |
|
専務さん あつかましいですが、もう一歩踏み込ませていただいて良いですか?
実はその日程表付き家計簿の使用例をHPにアップしています。そこを見ていただきたいのですが・・・
http://momotomama.sakura.ne.jp/
上から2つ目の「私の事件簿のMY家計簿」の中に「使用例」を載せています。それを開いていただけませんか?
やっぱり、「コピー」と「貼り付け」では入るのですが、「条件付書式」がうまくいきません。
「勤務」の行に L、S、休みを入れていくと上の「曜日」の条件付書式が映ってしまって、土曜と日曜に自動的に青色と赤色が入ってしまいます。 (実は「勤務」の欄は後で「行」を増やして作りました。これがいけないのでしょうか?)「勤務」の行の条件付書式を解除したいのですが、どうすればいいかわかりません。
曜日に関係なく、L、S、休みと打込んだら、自動的に太字や色がつくようにしたいのですが、
勤務の「空(カラ)」の行に「L」,「S」,「休み」の条件付書式を設定しておけば、L、S、休みと打込んだら、自動で書式が入りますか?
ご面倒ですが、よろしくお願いします。
| |
エクセルの表でL、S、休みと打込んだら自動的に文字が太字で色がつくようにしたい 投稿者:せんむ 投稿日:2006年12月05日 01:12:20 No.3237007 [HOME] |
|
拝見しました。
>
実は「勤務」の欄は後で「行」を増やして作りました
これが原因ですね。 行を挿入したので上の行の書式が引き継がれたのだと思います。
解除するには・・・・
1.該当のセルを選択 2.「書式」→「条件付書式」 3.「条件付書式の設定」で「削除」ボタンを押す 4.該当する条件である「条件1」「条件2」を選択 5.「OK」
この後、必要な条件付書式を設定してください。
| |
エクセルの表でL、S、休みと打込んだら自動的に文字が太字で色がつくようにしたい 投稿者:せんむ 投稿日:2006年12月05日 02:25:50 No.3237008 [HOME] |
|
【おまけ】 余計なことですが・・・・
5行目(隠し行)にシリアル値を求めて そこから6行目にWEEKDAY関数で曜日を求めていますが 6行目に下記のように書けば1行ですみますよ。
=VLOOKUP(WEEKDAY(C4,1),$N$20:$O$27,2,0)
オートフィルでコピーすれば「C4」の部分は自動的に変わります。
さらに・・・・・
日付を手動で入力しているようですが、最初の日だけ入力して 次の日からは「C4+1」「C5+1」のように式をいれ (最初だけ手で入力してオートフィルを使うと便利です) 週が変わったら初日のみ「先週の最後の日のセル+1」にして 次のセルは「左隣のセル+1」次からはオートフィルでコピーするといいと思います。
こうすると毎月、最初の日だけ手で入力すれば 一か月分のすべて日付が自動的に入ります。
ついでに、楽するために 「S」「L」「休み」をドロップダウンリストにしてみました。
雛形にしておいて次の月はコピーして使いまわしてください。
おせっかいとは思いましたが・・・・ テンプレートをちょっと修正してみましたので 参考に見てください。 ↓ http://www.sopia.or.jp/libre/i_am_senmu/test/3237omake_kakeibo(hp).xls
| |
Re:エクセルで作る日程表の文字色について
投稿者:もものママ 投稿日:2006年12月05日 20:34:36 No.3237009 |
|
「すごーい・・・」 と感心してる場合じゃないのですが、ここまでエクセルで便利にできるとは・・・。 丁寧におまけまで至れり尽くせり教えていただいてありがとうございます。無料なのが申し訳ないほどです。
勤務は確かに「ドロップダウンリスト」の方が便利です。曜日も1度で変換できる方が手間が要らないですよね。(これはちょっとまだあたまが理解できないので、これからゆっくり考えます。)
日付も+1で入れていけば「直」入るんですね。
私の使っている家計簿もこれから、専務さんに教えていただいた方に作り変えていきたいと思います。 また、作っていただいた「案」をそのままHPに載せて良いでしょうか?(専務さんのこの掲示板も載せさせていただきたいのですが・・・)よろしくお願いします。ありがとうございました。
| |
Re:エクセルで作る日程表の文字色について
投稿者:せんむ 投稿日:2006年12月06日 00:05:58 No.3237010 [HOME] |
|
曜日を変換したのはVLOOKUP関数にWEEKDAY関数を入れ子にしました。 VLOOKUP関数の検索値に該当するセルに書くべきWEEKDAY関数を いれただけですがこれだけ見るとわかりにくいですね。
最初から一気に書くよりも、別々に書いてから 入れ子にするとわかりやすいと思います。
日付は元々シリアル値という連続した数値で 見た目が月日になっているだけですのでこのようにできます。
条件付書式はいろいろと応用できますので楽しいです。
なお、現金出納帳のように食費、教育費、交通費、光熱費などの 科目ごとに集計することも可能ですが、 今回の家計簿は目的が違うようですのでそれは入れませんでした。
>
「案」をそのままHPに載せて良いでしょうか?
はい、あれでよろしければどうぞ。 リンクフリーですが、ご紹介いただく場合はこちらのURLをお願いします。 ↓ http://pcrescue.easter.ne.jp/bbs119.htm
| |
Re:エクセルで作る日程表の文字色について
投稿者:せんむ 投稿日:2006年12月06日 17:33:10 No.3237011 [HOME] |
|
さらにおまけ・・・
曜日の表示にWEEKDAY関数とVLOOKUP関数を使われていましたので そのまま生かしましたが、もっと簡単な方法もあります。
1.C6セルに「=C4」といれる→同じ日付が表示される 2.C6セルを右クリック→「セルの書式設定」 3.「表示形式」タブ→「ユーザー定義」を選択 4.「種類」欄の部分を消して「aaa」に変更→「OK」
これで日付に該当する曜日として表示されます。
「種類」に対応する表示は、たとえば金曜日の場合 「aaa」→「金」 「aaaa」→「金曜日」 「ddd」→「Fri」 「dddd」→「Friday」 となります。
土曜日を青、日曜日を赤にするにはさらに条件付書式を使います。
該当セルを選択して条件付書式で 「数式が」「=WEEKDAY(C4)=1」→「文字色 赤」 「数式が」「=WEEKDAY(C4)=7」→「文字色 青」 にすると日曜日が赤、土曜日が青の文字になります。
お試しください。
| |
Re:エクセルで作る日程表の文字色について
投稿者:モモのママ 投稿日:2006年12月06日 17:54:18 No.3237012 [HOME] |
|
せんむさーん 今日は午後から休みだったので、性根を入れて、教えていただいた「家計簿」の修正をやってみました。
四苦八苦しながら、何とか教えていただいたとおりできました。 やってみると確かにとても便利です。
「表示形式」の「ユーザー定義」で曜日を表したら、これも簡単に表示されるので、こっちの方が確かに便利だなーと思うのですが、「条件付書式」の設定ができません。なぜでしょうか?
又、できれば、最初に入れた日時の次の日付とその下の曜日の欄のエラーのマーク(?)をテンプレートでは空白にしたいのですが、そんなことできますか?
その他の日付の欄は苦心して(私としてはとっても・・・)IF関数を使って空欄にできたのですが・・・
修正後の「家計簿」だけ見ていただきたいと思ったのですが、その添付の方法がわからないので、さしよりHPに「修正後」としてUPして載せています。そこを見ていただけませんか? 毎々あつかましくて済みません・・よろしくお願いします。
| |
Re:エクセルで作る日程表の文字色について
投稿者:モモのママ 投稿日:2006年12月06日 21:08:32 No.3237013 |
|
バンザーイ 今、条件付書式に丁寧に=(WEEKDAY(C4)=1)と打込んで書式を設定したら、ほんとに土、日の色が変わりました。これって打込みを自分でしなきゃなんですよね? (でも、こんなことは正直、自分では思いつきも考えられもしません)
これからもっと勉強します。(12月からエクセルの通信講座を受けることにしました) ありがとうございました。
| |
Re:エクセルで作る日程表の文字色について
投稿者:せんむ 投稿日:2006年12月06日 21:30:52 No.3237014 [HOME] |
|
今、レスを送信しようとしたところ、重複送信でエラーになりました。 ちょうど書き込みが重なってしまったようですので ついでに少し書き足します。
修正したファイルをアップロードしましたので参考にどうぞ。 ↓ http://www.sopia.or.jp/libre/i_am_senmu/test/3237omake_kakeibo(hp).xls
例のエラーの件ですが、はじめの日付の入力が間違っています。 月が抜けています。 ↓ × 2006//25 ○ 2006/12/25
「2006」は入れないで「12/25」だけでもOKです。 自動的に「2006/12/25」になります。
条件付書式設定ですが・・・・ WEEKDAY関数は種類を省略すると日曜日が1、月曜日が2、火曜日が3 ・・・土曜日が7になります。
=WEEKDAY(C4)=1 というのはC4セルが「1」の時、つまり「日曜日」という意味です。
単純にセルに文字列が入るのであれば「日」という文字を書くだけですが この場合はWEEKDAY関数を使って曜日を表示しているので セルに入っている値は文字列ではなくて上に書いたような 数字(1〜7)になるからです。
なお、おまけのおまけですが・・・・ 日付欄が2005/12/25のようになっていますが ここのセルの書式設定をユーザー定義でちょっと変えると yyyy/m/d/(aaa) → 2006/12/25(月) yyyy"年"m"月"d"日"(aaa) → 2006年12月25日(月) となります。 お試しください。
日付はシリアル値(1900年1月1日を1とした通し番号、連番)です。 表示の仕方(見た目)が違うだけで中身(値)は同じです。
Excelの通信講座、がんばってください。 私はExcelは得意なほうではありませんので あまり難しいことはお答えできませんのでよろしくです。
| |
Re:エクセルで作る日程表の文字色について
投稿者:もものママ 投稿日:2006年12月06日 22:50:54 No.3237015 |
|
ほんとに丁寧な説明ありがとうございます。
例のエラーの件ですが、「テンプレート」として載せるシート用に「月」の欄を抜いて見ました。 その月の数字を当てはめれば、毎月使えるかなとおもいまして・・・ やっぱり「月」を入れないと、エラーは出ますよね。
条件付書式でWEEKDAY関数を入れる意味がよく分かりました。また、表示形式を変えるといろんな表現ができるんですね。
通信講座も初級+1くらいの簡単なものです。とてもせんむさんのようには行きません。 (それより、パソコンの基礎をもっとしっかり勉強せんと・・・です。そっちも少しずつ進歩するよう頑張りまーす。) 近々きちんと整理して、HPをUPさせていただきます。 ほんとにありがとうございました。又、何かあったら、よろしくお願いします。
| |
Re:エクセルで作る日程表の文字色について
投稿者:もものママ 投稿日:2006年12月07日 00:50:49 No.3237016 [HOME] |
|
せんむさん もう寝なきゃなのですが、気になってもう一度挑戦してみました。何回も済みません
テンプレート完成です。見ていただけますか?
テンプレートの日付は全部「空欄」にしました。最初の付け初める日だけ 「月日」を記入すれば後は全部自動で日にちと曜日が入るようになりました。バンザーイです。これで満足。よく眠れそうです。ありがとうございました。
| |
Re:エクセルで作る日程表の文字色について
投稿者:せんむ 投稿日:2006年12月07日 12:00:51 No.3237017 [HOME] |
|
IF関数で空白のときは表示しないようにしたのですね。 お疲れ様でした。
テンプレートといっても最初のセルには日付をいれますので 空欄でなければならない、ということはなくて 例として日付が入っていたほうがわかりやすい気がしますが あくまでも個人的な好みですのでどちらでもいいと思います。
| | | |