エクセル2010で、2013/9/15とあるのを9月15日に替えたいときは、とのような関数ですれば良いのでしょうか。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/09/15 18:48:58
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Yoshiya No.1

回答回数1047ベストアンサー獲得回数280

ポイント50pt

1.変更したいセルを右クリック→「セルの書式設定」

2.「日付」→「×月×日」(下記図では「3月14日」を選択してOKボタンを押す。

f:id:Yoshiya:20130915182318j:image

他1件のコメントを見る
id:Yoshiya

質問は関数でしたね^^
(回答#2を読んで気が付きました。)

回答#2とかぶらない方法を提示します。

f:id:Yoshiya:20130915184845j:image

TEXT関数を用いて、日付表示に変換します。
(09月15日と表記させたい場合は「=TEXT(A1,"MMDD日")」に変更してください。)

参考サイト http://office.microsoft.com/ja-jp/excel-help/HP010342952.aspx

TEXT 関数

ここでは、Microsoft Excel の TEXT 関数の書式および使用法について説明します。

説明
TEXT 関数は数値を文字列に変換し、特別な書式文字列を使用して、表示書式を指定できるようにします。この関数は、数値を読みやすい書式で表示したり、数値を文字列や記号と結合する場合に便利ですたとえば、セル A1 に数値 23.5 が含まれているとします。この数値の書式を金額として設定するには、次の数式を使用します。

=TEXT(A1,"\0.00")
この例では、\23.50 と表示されます。

(以下略)

2013/09/15 18:54:33
id:perule

何度も、ありがとうございました。

2013/09/15 19:18:10

その他の回答1件)

id:Yoshiya No.1

回答回数1047ベストアンサー獲得回数280ここでベストアンサー

ポイント50pt

1.変更したいセルを右クリック→「セルの書式設定」

2.「日付」→「×月×日」(下記図では「3月14日」を選択してOKボタンを押す。

f:id:Yoshiya:20130915182318j:image

他1件のコメントを見る
id:Yoshiya

質問は関数でしたね^^
(回答#2を読んで気が付きました。)

回答#2とかぶらない方法を提示します。

f:id:Yoshiya:20130915184845j:image

TEXT関数を用いて、日付表示に変換します。
(09月15日と表記させたい場合は「=TEXT(A1,"MMDD日")」に変更してください。)

参考サイト http://office.microsoft.com/ja-jp/excel-help/HP010342952.aspx

TEXT 関数

ここでは、Microsoft Excel の TEXT 関数の書式および使用法について説明します。

説明
TEXT 関数は数値を文字列に変換し、特別な書式文字列を使用して、表示書式を指定できるようにします。この関数は、数値を読みやすい書式で表示したり、数値を文字列や記号と結合する場合に便利ですたとえば、セル A1 に数値 23.5 が含まれているとします。この数値の書式を金額として設定するには、次の数式を使用します。

=TEXT(A1,"\0.00")
この例では、\23.50 と表示されます。

(以下略)

2013/09/15 18:54:33
id:perule

何度も、ありがとうございました。

2013/09/15 19:18:10
id:windofjuly No.2

回答回数2625ベストアンサー獲得回数1149

ポイント50pt

(1)書式設定のみで対応できる場合
2013/9/15が日付型で入力されている場合は
セルの書式設定にて「表示形式」を選んで「種類」の欄で「3月14日」を選びます。
選んだものに間違いがなければ「サンプル」の欄に9月15日と出てきますのでOKしてください。

(1補足)日付型への変換が必要になる場合
2013/9/15が文字列としてA1に入っているとすれば下記のような式で日付型に変換されます。
変換後に41532などと表示されても心配は要りません。前述した書式設定を行うことで見た目が変わります。

=DATEVALUE(A1)

関数を使って別のセルに日付型で出すのではなく、
元のデータを文字列型から日付型に変換する方法もありますので下記参照してみて下さい。
http://office.microsoft.com/ja-jp/excel-help/HP010342305.aspx#BM1

(2)全部関数だけで行いたい場合
日付型で入力されている場合

=MONTH(A1)&"月"&DAY(A1)&"日"

文字列型で入力されている場合

=MONTH(DATEVALUE(A1))&"月"&DAY(DATEVALUE(A1))&"日"

上記いずれも結果は文字列型になってしまうので集計などで使おうと思うと苦労します。なので、多くの場合(1)の方法を用います。

id:perule

ありがとうございました。出来ました。

2013/09/15 18:48:46
id:windofjuly

回答No.1>回答#2とかぶらない方法を提示します。

じゃぁこちらも、文字列型データの場合を…(笑)

=TEXT(DATEVALUE(A1),"M月d日")
2013/09/15 19:20:38
  • id:Yoshiya
    ういんど様

    恐れいりました_| ̄|○
  • id:Yoshiya
    実はういんどさんの回答を観て、自分の誤りに気が付きました。
    私のココロの中「質問文に関数ってかいてあるじゃん!」

    慌ててtext関数の変換法を追記しましたが、時既に遅し…
    質問は終了しておりました。
    (回答コメントに追記したのは、私のミスを明示したかった為です。)

    コメントを追記して一息ついていたら、ういんどさんのさらなる攻撃(コメント)
    「この人には勝てないなあ」 と改めて実感致しました、

    その上での「恐れいりました_| ̄|○」でございます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません