• ベストアンサー

セルの書式設定で日付にできない

「20061010」というデータ(セルの書式設定の表示形式は"標準"になっています)を「2006/10/10」にしたいのですが、セルの書式設定の表示形式を"日付"にしたら「###############」(数不明)になるのです(涙)無理やりMID関数を使って"/"を入れたりしてできなくはないのですが、面倒です。「###############」になるのはなぜでしょうか?一発で日付データにできないでしょうか?宜しくお願いします。

noname#43713
noname#43713

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.6

セルの内容を変えないなら 表示形式をユーザー定義にして「0000"/"00"/"00」とする。 セルの内容を日付形式にしていいなら「データ」「区切り位置」で「次へ」を2回押して 3画面目で表示形式「日付け(YMD)」を選択して完了後 「表示形式」をユーザー定義にして「yyyy/mm/dd」とする。

noname#43713
質問者

お礼

ありがとうございます!! 後者のやり方で思っていたことができました!! すごく助かりました!!

その他の回答 (6)

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.7

桁数固定の場合、ユーザー書式で下記のように指定すると表示はできます。 0000"/"00"/"00

noname#43713
質問者

お礼

ありがとうございます!

回答No.5

その入力の仕方で、表示させるのでしたら、「セルの書式設定」から 「ユーザー定義」を選択し、 ####"/"##"/"## と「種類」に入力してOKをクリックしてみてください。 表示はできるのではないかと思います。 時間として後々計算したい場合はこれとは別方法だと思います。

noname#43713
質問者

お礼

ありがとうございます。 ひとまずできました!####"/"##"/"##で。 ただ、日付とは認識してくれないようです…。

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.4

データが日付じゃないからですね。 EXCELで日付書式で数字だけを入力した場合、1900年1月1日を基点(1)として 経過日数になります。 例えば、400と入力すると1901年2月3日となります。 日付書式の場合、データが「10/1」とか「10-1」のような形式で入力すると 日付と認定されて指定の書式に変換されます。

noname#43713
質問者

お礼

ありがとうございます。 というころはやはり無理やり"/"をつけていったん日付形式にするしかなさそうですね…。

  • mii-japan
  • ベストアンサー率30% (874/2820)
回答No.3

表示桁数が足りないからです とりあえず 表示桁数を増やしてみてください そして、どのように表示されているかを確認し、希望の表示書式を設定してください

noname#43713
質問者

補足

ありがとうございました。 幅の問題じゃないようなんです…。 一番上のセル幅のダブルクリックしても表示されないのです…。

  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.2

はじめまして それはセルの幅が小さすぎて表示できませんよ、という合図です。 列の境目にカーソルを合わせダブルクリックするか、列の境目をクリックしたまま伸ばしてみてください。

noname#43713
質問者

補足

ありがとうございました。 幅の問題じゃないようなんです…。 一番上のセル幅のダブルクリックしても表示されないのです…。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>「###############」になるのはなぜでしょうか? 表示情報に比べてセル幅が小さいからです。 セル幅を広げるか、文字を小さくして下さい。 若しくは、yyyy/mm/dd → m/d ように表示形式を変更して、文字数を少なくして下さい。

noname#43713
質問者

補足

ありがとうございました。 幅の問題じゃないようなんです…。 一番上のセル幅のダブルクリックしても表示されないのです…。

関連するQ&A

  • エクセルのセルの書式設定の日付について

    エクセルのセルの書式設定の日付について セルの書式設定が「標準」でセルに20080825と入っています。 セルの書式設定で「日付」を選択し ・平成**年**月**日 とか ・****/**/** とか ・**年**月**日 にを選択しても セル表示は##############と表示されます。 どうすると 「日付」で選択した日付表示にできますか? お願いします。

  • エクセル2007の条件付き書式設定について

    エクセル2007の条件付き書式設定についてお尋ねします。日付が入っているセルの横のセルに表示形式をaaaaにして曜日を表示しています。 土曜日は青字で日曜日は赤字で表示したいのですが、条件設定しても 標準のままになります。WeekdayやMIDの関数を使わないと条件付きは使えないのかお教え下さい。 A1 → 日付 B1 → =A1にし表示形式のユーザー定義でaaaaとしています。 B1セルで条件付き書式設定で土曜日は青字、日曜日は赤字にしたいの ですが設定方法をお教え下さい。宜しくお願い致します。

  • #,##0.00;-#,##0.00;#,##0.00;@というセルの書式設定について

    エクセルで、労働時間の表があります。 A列に氏名、B列に日付、C列に労働時間数が入っています。 そのC列のデータは、9.91とか5.85とかが入っているのですが、 セルの書式設定の表示形式のユーザー定義を見ると、 下記のように書かれています。 #,##0.00;-#,##0.00;#,##0.00;@ 作った人はすでにおらず、わかる人もいません。 これは、どういう意味でしょうか。 そして、何故、標準や数値じゃなく、 わざわざこんなふうに設定したのか知りたいのです。 すみませんが、宜しく御願い致します。

  • セルの書式設定について

    セルの書式設定について教えて下さい。 あるセルに結構複雑な関数(INDEX、SMALL等の組み合わせ)を設定し 他のセルから日付をセットしたのですが、日付として表示されません。 文字項目などは特に問題なく表示されてます。 (セットの仕方はMackyNo1さんから教えて頂きました) セットはされているようですが、例えば 2014/4/1 → 41699 のように 表示されてしまいます。 普通であれば、セルの書式設定で日付にすれば、あるいはユーザ定義で yyyy/mm/ddのように設定すれば日付として表示されますが、どうしても 日付になりません。 解決策をご存じの方いらっしゃいましたら、ご教授下さい。 よろしくお願いします。

  • Excel関数でセルの書式設定について教えて下さい

    Excel初心者です。現在2007を使っています。 初心者ならではのご質問で申し訳ありませんがどなたか教えて下さい。 新規で開いたシートであればセルは「標準」設定になっていますが、誰かが作っているブック(自分でも他人でも)の場合は入力されているセルの書式が「数値」とかになっています。 関数を使うケースでセルの書式設定によって表示される内容が変わるので困っています。 現在問題なのは、ROUND関数で四捨五入をする場合です。セルの書式設定が「数値」になっている場合と「標準」になっていた場合とでは表示してくれる桁数が違います。 なので最初にセルの書式設定で「数値」から「標準」に設定し直してからでないと思うような桁数で表示してくれません。 しかし、いちいちこんな事を皆さんやっているとも思えません。 めんどくさくてもセルの書式設定を確認してから関数・引数・桁数を設定されているのでしょうか? それともセルの書式設定に影響されない関数の入力設定方法があるのでしょうか? あるいはセルの書式設定を全セルまとめて最初に「標準」にしてから行うのでしょうか? 初心者なゆえ質問の仕方も分からずこれでご理解いただけるかどうか分からずご質問させて頂いています。Excelにお詳しい方々どうかご教示下さいませ。

  • エクセルの書式の設定が変わってしまいます

    初歩的な質問かもしれません。 でも、どうしてもわからないので、教えていただけますか? エクセル2000である表を作成しています。 書式→セル→表示形式で『標準』を選択しているのに データ(数字)を入れると西暦の年月日に変わってしまいます。 もう一度書式の設定を見ると、設定したはずの『標準』がまた『日付』に変わってしまっています。 何度やってもダメです。 どうしたらいいのでしょうか。 違うと思いますが再起動もしてみましたが 同じ状況でした。 宜しくお願いします。

  • Excel2000でのセルの書式設定

    Excel2000でセルに年月日を入力すると、セルを日付に書式設定していないのに、日付に設定され、そのあと標準にもどしてもシリアル値で表現されてしまいます。 セルの書式設定が自動でなされないようにする方法はあるのでしょうか? 'を使えば標準のままでいることは、知っているのですが、書式設定が変わらないほうが便利なのですが…。

  • 【関数】セルの書式設定の「標準」以外は使えない?

    例えばCOUNTIF関数の場合ですが式がセルにそのまま表記され結果が出せないので調べたところそのセルは「セルの書式設定」の「表示形式」での「文字列」でしたが 「標準」にしたところ結果はだせました。 (1)セルの書式設定には利用可能な表示形式が決められているのでしょうか? その文字は不可だとわかりましたが、他に不可の種類がありましたら教えてください。 (2)(1)であるとしたら特定の関数だけではなくすべての関数にいえることでしょうか? (3)(2)であるとしたら文字だけではなく記号すべても不可でしょうか?

  • 【エクセルの質問】日付の書式を設定したい

    日付が20070124というように連続した8桁の数字で入力されています。 セルの書式設定から表示形式を確認すると文字列で設定されています。 文字列で設定されていても2007/01/24というように年月日を区切るのに/が使われていれば日付として認識されますが連続して数字が羅列されている場合、どのように日付として変換したらいいのでしょうか?データ量が多いのでできれば関数などで一度に設定できれば助かるんですが。 ご存知の方がいたらご教授をお願いいたします。

  • エクセル2003 セルの書式設定-表示形式-日付について

    エクセル2003 セルの書式設定-表示形式-日付について アスタリスクがついた日付について『書式を適用してもオペレーティングシステムの 日付の並びは切り替わりません』と明記されていますが、意味が分かりません。。。 分かりやすくおしえていただけませんでしょうか。 宜しくお願いします。

専門家に質問してみよう