• 締切済み

Excel 表示形式について

いつも大変参考にさせていただいております。 また、ご助力頂けますとたすかるため、投稿させていただきました。 前任から引き継いだExcelファイルで 日付+時間 を表示させているセルがあります 引継ぎ時には 「2011-11-11 11:11(左詰め)」 で表示されていましたが、セルを F2キー 、ダブルクリック で 編集モードとして 文字などは入力していませんが、Enterキーを押すと「2011/11/11 11:11(右詰め)」となります。 元々の(左詰め)になっているセルをコピーして、右詰めとなってしまったセルに「書式のみコピー」としても右詰めのままになります。ただ、(左詰め)をCtrl+C コピーして、(右詰め)になったセルにCtrl+V 貼り付けすると セル内容含め(左詰め)になりました。 数式欄をみてみると (左詰め)「2011-11-11 11:11」 (右詰め)「2011/11/11 11:11:00」 と表示されます。 なお、書式設定は「yyyy/m/d h:mm」でユーザー定義設定をしています 編集後 右詰めになってしまったセルを再度左詰め にしたいと思っているのですが方法はあるのでしょうか。 こういったことの原因は何か分かる方見えますでしょうか。 内容はまったく一緒になるのでしょうか。

みんなの回答

回答No.3

仮に "2011-11-11 11:11" が、記載されているセルが A1 として 開いているセルに  =ISNUMBER(A1) の数式をいれると、そのセルの文字が、数字なのか、文字列7日判別できると思います。 数字ならば TRUE 文字列なら FLASE が、返ってきます。 また、 =CELL("format", A1) を、入力すると そこに設定されている書式が返ってきます。 英数で帰ってきますので、ヘルプに ”CELL の表示形式コード”と、入力して、その意味を確認してください。

  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.2

もとのセルの形式が文字列でそこに2011-11-11 11:11と入力してその後設定をyyyy/m/d h:mmにしていたセルだったのじゃないかと思います。 右詰め)「2011/11/11 11:11:00」 となった時点で日付型に変更されたので 文字列の2011-11-11 11:11 に戻すには 現在表示されているセルをコピーしてメモ帳に貼り付け それをまたコピーして セルの定義を文字列にしてから貼り付け 定義をyyyy/m/d h:mm にする(左詰めになっているセルの設定に合わせる) 単に見た目だけ左詰めにしたければ配置で左詰めにすればいいです。

  • m_and_dmp
  • ベストアンサー率54% (990/1821)
回答No.1

私のExcel で試した見ましたが、F2またはダブルクリック後、エンターで再現(左詰め)することができませんでしたので、直接の回答ではありませんが、左詰めになるのは入力されているデータが文字列として扱われているためだと思います。 その説を選択してアドレスバーをみたとき、データの先頭に「'」が入っていませんか?もし入っているようでしたら、それを削除すると数値に戻ります。

関連するQ&A

専門家に質問してみよう