2017-11-22 6 views
-1

私は非常に奇妙なことをしているExcelファイルを持っています。Excelは12時間形式のテキストを自動フォーマットします

セルでは、値が "1.01.02"である必要がありますが、Excelではこの値が "1:01:02 AM"であることを理解しています。

フォーマットを変更しようとしましたが、動作しません。テキストに変換されたときに、このフォーマット "1.01.02"でなければならない値は、私に奇妙な数字を与えます。

私は何をすべきかわかりません。本当にあなたの助けが必要です!

はどうもありがとうございます

+1

データを入力する前にセルをテキストにフォーマットするか、値を ''' –

答えて

0

「1.01.02」時間値として意図されていますか?そうでない場合は、値を入力する前にセルをテキストとしてフォーマットする必要があります。もう1つの方法は、値 '1.01.02の前にアポストロフィを追加することです。このようにしてExcelはリテラルテキストとして取得します。

それが時間値として意図されている場合、私はあなたが元のデータを持っている場合は、フォームのh.mm.ss

0

でカスタム書式を使用することをお勧めは、次の操作を行います。

  1. は空白を作成します。列として、テキストとして事前フォーマット
  2. 元のデータから新しい列にコピーペーストします。

あなたは、元のデータは、これを実行していない場合:

  1. コピー&ペーストWordにExcelからのデータまたは他のテキストエディタ
  2. クリーンアップテキスト(置き換え見つける:にして削除。テキストエディタでAM/PM)
  3. スプレッドシートの不正な列を削除します。
  4. 新しい列を作成し、書式をテキストに設定します。
  5. 固定データをテキストエディタからExcelにコピー&ペーストします。

編集:これは、修正するデータが多い場合に追加する必要があります。いくつかのフィールドの場合は、数式バーの値の前に 'を追加するだけです。

関連する問題