データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
Bamboo_ さん、こんにちは。
マイクロソフト コミュニティへの投稿ありがとうございます。
書式設定のユーザー定義で「;@」はどういった役割なのか、というご質問ですね。
上記ページにも ;@ についての説明はなかったのですが、手元の環境で実際に試してみたところ、コントール パネルの [日付、時刻、または数値の形式の変更] で形式の変更を行った場合に違いが出るようでした。
- 日付「*2012年3月14日」
- ユーザー定義「yyyy"年"m"月"d"日";@」
- ユーザー定義「yyyy"年"m"月"d"日"」
上記 3 パターンの書式設定をしたセルに本日の日付を入れると、そのままの状態では 3 セルとも「2017年11月17日」と表示されます。
ところが、コントール パネル > [日付、時刻、または数値の形式の変更] > [形式] タブで「英語 (米国)」に変更をすると以下のようになりました。
- Friday, Nobember 17,2017
- 2017年11月17日
- 11月17日2017年
PC 側でその地域によった表示形式に設定されている場合でも、;@ をつけておくと指定した通りの並びや文字列が付与されて表示される、ということではないでしょうか。
よければ、参考にしてみてくださいね。