• ベストアンサー

エクセルで

教えてください。 エクセルで指定したセルに2008/4と入力したら 4月 1火 2水 ・ ・ ・ 30水 というように表示できるようにしたいんですがいい方法はないですか? やっぱりデータベースを作って対応するしかないんでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • wellow
  • ベストアンサー率46% (892/1932)
回答No.2

A1に2008/4と入力 A2に4月(しがつ)と出すのであれば、計算式は=A1&"月" A3に1火(日と曜日)と出すのであれば、計算式は=A1、書式は「ユーザー設定でdaaa」 A4は、計算式は=A3+1、書式は「ユーザー設定でdaaa」、以降同じ。

tameimy
質問者

お礼

回答ありがとうございます。 No1の方のお礼でも書きましたが、指定したセルに年月を入力すると 自動的にその月が1日から月末まで表示されてその右側に入力できるようにしたいのです。いつでも、それを印刷できるようにしたいのです。PCレベル1(笑)の人でも何も悩まずにできるようにしたいのです。 自分のニュアンスがわかりにくいですね。

その他の回答 (2)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.3

じゃあその先頭のA1セルは、入力セルを参照するようにすればいいんです。 「2008/4」と入力させるなら、単純に入力セルを参照させればいいですし、 2008 4 を別々のセルに入力させるなら =Date(年セル,月セル,1) でオッケー 私も素人に使わせるシートでは、よくやる方法です。

tameimy
質問者

お礼

つまり、 A1には2008/4と入れる枠をつくって A2は =A1 で 表示をm"月" A3は =A1 で 表示をd"日" で,B3に =A1 として 表示をaaaとすれば別セルに曜日の表示になって A4以降はA3+1・・・としてシートを保護しちゃえばいいってことですね。ちょっと考えればわかりそうなんですが思いつきませんでした。参考になりました。No.1&3さんとNo.2さんありがとうございました。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

んなことしないでも 例えばA1セルに「2008/4」と入力して「書式」「セル」と選び、 「表示形式」タブで「ユーザー定義」を選んで「d日aaa」と入力すれば 「1日火」と表示されますよ。 後は、A2セルに「=A1+1」と記入して下までコピーすればオッケーです。 A1セルは「2008/4」と入力しても勝手に「2008/4/1」と入力される筈 ですので。

tameimy
質問者

お礼

早速の回答ありがとうございます。 すみません言葉が足りなかったです。 実は、社内にて共通で使用する予定でなんですが、自分だけであればその方法でできますが、ワードなら少し打てるんだけどエクセルなんてとんでもないっていう上司向けに作りたいのです。 セルに必要な年月を打ち込めばその月が表示されてあとはだれでもその右側にちょこちょこ入力できるようにしたいのです。

関連するQ&A