• ベストアンサー

エクセルで曜日を自動で表示させる

苦戦してます。教えて下さい   A   B  C  D   E  F   G  H   I 1 平成 21 年  4  月  4  日  ■  曜日 2 3 上のように表を作成し A2セルに =A1&B1&C1&D1&E1&F1&G1 と入力し 平成21年4月4日と表示させました。 A3セルには =A2 と入力し、セルの書式設定を aaa にして曜日を表示させようとしたんですが、平成21年4月4日 としか表示されません。 最終的にはH1セルに =A2を入力して曜日を自動表示させるつもりでいたんですが、どうすればうまくいくのでしょうか?

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

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

A3セルを =DATEVALUE(A2) としてください

jhggjkhkh
質問者

お礼

ありがとうございます。 お早い回答助かりました。無理と思い締め切るところでした。 こんな関数あったのですね。どうしてもこの並びは崩せなかったので本当助かりました。

その他の回答 (4)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんばんは! 一例ですが・・・ A3セルの数式を =CHOOSE(WEEKDAY(A2),"日","月","火","水","木","金","土") としてみてはどうでしょうか? 他にはVLOOKUP関数を使う方法もあるかと思います。 ただA3セルをそのままH1セルに表示させるのであれば、 数式をそのままH1セルに入れても同じ結果になると思いますけど・・・ 以上参考になれば幸いです。m(__)m

jhggjkhkh
質問者

お礼

ありがとうございます。 No、2さんで解決できました

  • P5Q
  • ベストアンサー率40% (86/210)
回答No.4

A2セルに連結したあるのなら、 A3セルに、 =DATEVALUE(A2) にしておいて、セルの書式設定を aaa にして曜日を表示  曜日変換できます。

jhggjkhkh
質問者

お礼

ありがとうございます。 No、2さんで解決できました

回答No.3

TEXT関数を使うといいです A3=TEXT(A2,"aaa") で「土」と変換されます

jhggjkhkh
質問者

お礼

ありがとうございます。 残念ながらA3=TEXT(A2,"aaa")ではうまく表示されませんでしたが勉強になりました。

  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.1

こんばんは。 "平成21年4月4日"←これは文字列です。 どうやっても「日付」にはなりません。 他の方法を考えてください。 そもそも、どうしてそういう文字配置をしなければいけないのか、というところからですね。

関連するQ&A