アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。
EXCELの生年月日欄を和暦表示にしたいのですが、"g"をつかったユーザー定義や、DATESTRINGで試しても西暦のままです・・・。
和暦に変更する方法を教えて下さい。

A 回答 (4件)

正しく使っていますか?



どのようにして使っているのか具体的に示すと、何を間違えているのかアドバイスすることができます。


・・・とりあえず・・・
DATESTRING関数は、日付のシリアル値を値として渡しますが、日付として認識される文字列を渡しても変換可能です。
例:
 A1セルに「2016/9/3」の日付(シリアル値)が入っていて、B1セルに「=DATESTRING(A1)」で「平成28年9月3日」という【文字列】に変換されます。
 A1セルに「=DATESTRING("2016/9/3")」と日付として認識可能な文字列を入れると、「平成28年9月3日」という文字列に変換されます。
どうしてもうまくいかないときは、
 =TEXT(A1,"ggge年mm月dd日") 
とB1セルに入力してみてください。
※ユーザー定義を”g”だけで使用することはありません。”e”と組み合わせて使用します。
 ”g”は元号名称の表示。”g”一つでアルファベット1文字「M、T、S、H」から一つ、”gg”で漢字一文字「明、大、昭、平」、”ggg”で「明治、大正、昭和、平成」。
 ”e”は西暦を元号に直して表示。年月日時分秒と同じで”ee”とすると2桁で表示し、年号が1桁の場合は2桁目に0を表示。
    • good
    • 0
この回答へのお礼

こんにちは。

=DATESTRING(1987/09/29)→1900年1月7日と表示されます。
更に
=TEXT(A1,"ggge年mm月dd日") →1987/09/29で表示されます。

調べたところ、同様の現象が報告されているそうです。

お礼日時:2016/09/03 22:42

もしかしたら MAC 版の EXCEL は和暦表示に対応していないのかもしれません。

ヘルプなどでご確認下さい。
https://support.office.com/ja-jp/article/%E8%A1% …
    • good
    • 0

System側の設定の問題のような気がする。


Mac OS Xの環境設定で「暦法」を「西暦(グレゴリオ暦)」から「和暦」に変えて様子をみてください。
その後、「西暦(グレゴリオ暦)」に戻しもう一度様子を見てください。

和暦を正しく認識していないことが問題のような気がします。
    • good
    • 0

Mac 使っていないので確かめられないのですが


「[$-411]ggge"年"m"月"d"日"」
ではダメなんですよね。
念の為ですが「生年月日欄」に入力されているのはシリアル値ですよね。
    • good
    • 0
この回答へのお礼

こんばんは。

シリアル値、というのがイマイチ理解できておりませんが、生年月日欄には1987/09/29のように生年月日をスラッシュで区切って入力しております。

「[$-411]ggge"年"m"月"d"日"」で試しましたが、「1987年09月29日」と西暦で表示されてしまいます。

お礼日時:2016/09/03 22:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!