
Excel2013のテーブルで、日付列のセルの書式設定をユーザー定義で、『yyyy"年"m"月"d"日"』に設定していますが、拡張すると、ユーザー定義の『yyyy-m』という定義になってしまいます。他の列のリストなどは、引き継がれています。
テーブルの一番下には、集計行が入っています。
一番上のタイトル行以降のセルの書式設定は全て、『yyyy"年"m"月"d"日"』に設定されており、実際の表示も問題ありません。拡張すると、書式が変わって、例えば「1-4」と入力すると、セルには「2019/1/4」と入力され、表示は、「2019-1」となってしまいます。「2019年1月4日」と表示したいと思っていますが、書式が変わってしまうので、仕方がないので、まとめて拡張して上のをコピーして書式を貼り付けたりして使っています。
書式設定の内容が引き継ぎできないような内容なのでしょうか?
ユーザー定義ではなく、セルの書式設定の日付の方で同様の表示の指定しても、結果は同じでした。
No.2ベストアンサー
- 回答日時:
No.1です。
そうだったんですね。こちらこそ失礼しました。色々と設定をいじめて見たりしたのですが、添付の様に、どうしても再現できず、正しく出てしまいます。。
「Excel 日付表示がおかしい」等で検索して、対処方法を試したのですが、それでも添付の様に再現できず。。。
(詳しく、ご存知の様ですので、検索結果の対処法URLは省略させて頂きました。)
上手くいくか否かは分かりませんが、2件ほど質問回答で、
ウィンドウズのコントロールパネルの”地域と言語のオプション”で日付設定でうまくいったというケースがありました。(念のため)
(https://detail.chiebukuro.yahoo.co.jp/qa/questio …)
→ 自分でもこのあたりの変更を変えて見ましたが、正確な表示になってしまい、添付は再現できませんでした。
excelのバージョン違いでも再現しませんでした。
>これが、Excelのテーブルの仕様かバグであるのなら仕方ありませんが、
こんな現象は、初めてです。。。B列のみということは、C列から使えば、問題はなくなるんでしょうね?。
バグなのかな。お役に立てず、すみません。
ご確認ありがとうございます。
再現しないということだったので、このシート自体かブック自体の問題の可能性を疑い、とりあえず新規シートで同じものを作成すると問題が発生しませんでした。これで、シートの問題のみで、ブックには問題がないことは分かりました。
また、その後問題があったシートのセルで、セルの書式設定→表示形式→日付→『*2012年3月14日』に変更すると問題が急に消えてしまいました。その後ユーザー定義で、『yyyy"年"m"月"d"日"』の設定に戻しても問題が発生しなくなりました。(以前試したのは、セルの書式設定→表示形式→日付→『2012年3月14日』(アスタリスク*なしの方)の設定に変更し、問題が発生しなくなるかどうか試していましたが、こちらでは直りませんでした。)
ただ、よく確認すると、直ったのではなく症状が変わっていました。前は、元の書式がユーザー定義の『yyyy"年"m"月"d"日"』であっても、テーブルの拡張行は、ユーザー定義の『yyyy-m』という定義になってしまっていましたが、今は、セルの書式設定の日付の『*2012年3月14日』という書式になってしまっていました。結果、見た目は同じですが、書式は別のものでした。
そこで、今度は今までの逆に今のセルの書式を『yyyy-m』に変更すると、拡張した行の書式は『yyyy-m』になり、そのまま引き継がれていました。そこで、また元に戻し、セルの書式設定→表示形式→ユーザー定義→『yyyy"年"m"月"d"日"』の設定に戻して、新しく行を拡張すると、今度は、拡張した行の書式もユーザー定義の『yyy"年"m"月"d"日"』の書式が適用されていました。
その後、大丈夫です。
原因も意味も分かりませんが、一応直りました。このやり方で直ったと言う事は、このシートのみウィンドウズとの日付の関連がおかしくなっていたのかもしれません。
結論として、上記のような手順で直りましたが、直し方としては微妙な感じもするので、一番無難な直し方は、新しいシートで再作成することかもしれません。
No.1
- 回答日時:
何となく、起きている様子は分かるのですが。
やりやいことは、1列に並んでいる日付の表示を統一したいという理解で良いのでしょうか?。とりあえず、その様に解釈すると
今、C列に日付を入れていくとすると、一番の入力前でも、途中段階でも、作業終了時でも構いませんが、
”c”と書いてあるセルの処にマウスを持っていき、左クリックすると、
c列が色が灰色に変わります。その状態で、右クリックを押すと、書式設定画面がでます。ここで、やりたい表示例えば、『yyyy"年"m"月"d"日"』にして、OKをすれば、全て統一されますが、質問はその様なことではないのでしょうか?。
自分なりに質問を何度も読んだのですが、私の間違いであればご容赦下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) 条件付き書式を使ってユーザー定義。「数字のみ」も「数字+アルファベット」も認識させたい。 2 2022/05/28 07:22
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
このQ&Aを見た人はこんなQ&Aも見ています
-
「テーブルとして書式設定」で、ストライプにならない
Access(アクセス)
-
Excelのテーブル上のセルの保護はどうすればいい?
Excel(エクセル)
-
エクセルのピボットテーブルの書式設定が、データ更新のたびに元に戻る
Excel(エクセル)
-
-
4
Excel > ピボットテーブル「(空白)」非表示
Excel(エクセル)
-
5
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
6
Excelでのセルの書式設定で、ユーザー定義が反映されない。
その他(Microsoft Office)
-
7
エクセルのテーブルで自動拡張時にフォントサイズが反映されない
その他(Microsoft Office)
-
8
【vba】日付の形式が勝手に変わってしまう。
Excel(エクセル)
-
9
エクセルで文字が混じった数字を並べ替えしたいのですが
Excel(エクセル)
-
10
フォルダ名を並び替えても必ず最後に来る文字は「鸞」?
その他(パソコン・スマホ・電化製品)
-
11
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
12
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
13
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
14
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
15
エクセル、 名前の定義に関数を使用すると参照できない
Excel(エクセル)
-
16
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
17
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
18
エクセル: セルの枠を超えて表示
Excel(エクセル)
-
19
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
20
エクセル オートフィルタで絞り込みをしたデータの色つけ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセル条件付書式で指定の時...
-
エクセルで文字を含む式に、カ...
-
Excelで、空白を表示したい
-
EXCELの散布図で日付が1900年に...
-
アクセスで#エラーを表示させ...
-
エクセルで、時間 0:00を表示...
-
Excelのテーブルでセルの書式設...
-
小数点以下の数字だけ小さいフ...
-
エクセルで上付き,下付き文字...
-
Excel 書式の一致を調べる関数...
-
Access ¥マークを表示しない
-
アルファベットにフリガナ
-
エクセルでゼロ「0」が「-」に表示
-
Googleスプレッドシートで特定...
-
エクセル書式設定。数値桁の先...
-
today関数で日付を全角文字で表...
-
INDESIGNで空改行などのマーク...
-
Excelで勝手に小数点以下が増える
-
強調の・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字を含む式に、カ...
-
エクセルで文字が白くなる
-
Excelで、空白を表示したい
-
エクセル条件付書式で指定の時...
-
EXCELの散布図で日付が1900年に...
-
エクセルで、時間 0:00を表示...
-
アクセスで#エラーを表示させ...
-
Excelのテーブルでセルの書式設...
-
小数点以下の数字だけ小さいフ...
-
Excelのセルでの配置です。
-
today関数で日付を全角文字で表...
-
Excel 書式の一致を調べる関数...
-
強調の・
-
Access ¥マークを表示しない
-
Excelで勝手に小数点以下が増える
-
エクセルでゼロ「0」が「-」に表示
-
エクセル書式設定。数値桁の先...
-
excelの軸
-
INDESIGNで空改行などのマーク...
-
TO_CHARでのゼロ非表示について
おすすめ情報
ご回答ありがとうございます。
質問の書き方が分かりにくかったようで、申し訳ありませんでした。
画像を添付いたします。5行目の左に2019年1月5日と表示されています。(B5セルになります)6行目は、2019-1となっています。入力は、どちらも1-5や1/5などで打ち込みます。設定されている書式が違う為、表示が違うというのは理解しています。また、セルの書式設定を変更なりコピーなりで表示を自分の好きなように変えるやり方も分かります。困っているのは、図で言えば7行目の右下にあるテーブルの▼を引っ張って行を増やして入力するのですが、B5セルの書式が引き継がれず、増やした行が必ずB6セルのような表示になってしまいます。仮にB6セルの書式を変更して、2019年1月5日と表示するようにしても、次に増やしたB7セルではまた、また2019-1という表示書式に戻ってしまいます。
字数制限で分割します。
すみません、補足の追加です。
要は、テーブル機能で、下へ下へとデータを追記していくので、上の書式が引き継がれるべきだと思うのですが、日付を入力しているB列のみ、テーブルのデータ最下行の書式が引き継がれない為、手動で変更する状況になっています。(画像でいうテーブルの最下行とは6行目です。7行目は、テーブル機能の合計行です。)
隣のC列~D列のデータの入力規則は、行を拡張していっても自動で最下行と同じ入力規則が設定されており、B列のみ、引き継がれません。
これが、Excelのテーブルの仕様かバグであるのなら仕方ありませんが、何らかの原因があるのなら解決できれば、と思っています。
宜しくお願いします。