• ベストアンサー

エクセル関数を、大至急教えて下さい!!!!

関数の、シリアル値を、日付・曜日で表示したいのですが?? 文字と、日付の組み合わせ表示など、詳しく教えて 下さい、宜しくお願いいたします。 困っています!!

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

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

シリアル値を日付表示するには、セルの書式の「表示形式」で日付の中から好みの表示形式を選べばOK。 曜日表示をするには、A1にシリアル値があるとして、曜日表示したいセルに=TEXT(A1、"aaaa")と入力すれば、「月曜日」というふうに表示されます。 ちなみに"aaaa"のところを"aaa"にすると「月」と表示されます。

kk-noto
質問者

お礼

ありがとうございました!!簡単に出来ました。 これからも、わからない事があると思いますので よろしくお願い致します。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.5

別セルにではなくてそのセルで考えます。A1セルに「2002/10/30」と入力し「2002/10/30」と表示されているとします。 A1のセルをポイントし、書式-セル-ユーザー定義で テキストボックスに「aaaa」と入れてOKをクリックすると、「水曜日」と表示されます。 そしてA1セルの書式を数値にすると、日付シリアル値の 37,559 と表示されます。また書式-セル-日付-1997/3/4を選ぶと2002/10/30に返ります。 #1,2のように別セルに表示したいなら、A1をコピー して、そのコピー先のセルで上記をやれば良い。

kk-noto
質問者

お礼

ありがとうございました!!簡単に出来ました。 これからも、わからない事があると思いますので よろしくお願い致します。

すると、全ての回答が全文表示されます。
  • Tomo1973
  • ベストアンサー率25% (1/4)
回答No.4

VBAで日付を変換する場合は、Format関数を使います。 内容はText関数と変わりません^^; 例) sWeek = Format(Now(), "yyyy/mm/dd(aaa)") 今日が2002/10/30なら結果は、 sWeekに"2002/10/30(水)"と文字列で入ります これは余計だった???

kk-noto
質問者

お礼

ありがとうございました!!簡単に出来ました。 これからも、わからない事があると思いますので よろしくお願い致します。

すると、全ての回答が全文表示されます。
  • Tomo1973
  • ベストアンサー率25% (1/4)
回答No.3

VBAで日付を変換する場合は、Format関数を使います。 内容はText関数と変わりません^^; 例) sWeek = Format(Now(), "yyyy/mm/dd(aaa)") 今日が2002/10/30なら結果は、 sWeekに"2002/10/30(水)"と文字列で入ります これは余計だった???

kk-noto
質問者

お礼

ありがとうございました!!簡単に出来ました。 これからも、わからない事があると思いますので よろしくお願い致します。

すると、全ての回答が全文表示されます。
回答No.2

TEXT関数でいけますよ! 詳しくはEXCELのヘルプで調べてください。 書式  TEXT(値, 表示形式) 例: TEXT("1991/4/15","mmmm dd, yyyy") = "April 15, 1991"

kk-noto
質問者

お礼

ありがとうございました!!簡単に出来ました。 これからも、わからない事があると思いますので よろしくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A