Excel番号のオートフォーマットを無効にする方法


11

この問題は簡単に修正できますが
、私がしていることは時間の範囲を入力することです。セル行ごとに(0-1)、(1-2)、(2-3)など

日付 --- 時間
2013/1/1 0-1
1/1/2013 1-2
1/1/2013 2-3
2013/1/1 3-4

Excelは愚かにもフォーマット1-2を日付2-Jan
に保ち、さらに悪いことに、
与えた数値形式に変更すると41276

また、Excel 2010でオートフォーマットオプションが見つかりません。ホームの[フォーマット]ボタンは認識していますが、オートフォーマットはありません。


1
セルを選択して右クリックし、セルの形式GeneralText

時間の範囲は午前1時から午前2時を意味しますか?

それをテキストに変更しようとしましたが、それでも日付を主張し続けます。また、軍事形式1-24を使用しているため、午前/午後はありません
フォーラム

2
値を入力するに、テキスト変更する必要があります。私の答えを見てください。

3
最も簡単な方法は入力することです'1-2-は、'Excelにエントリをテキストとして扱うように指示します
クリスニールセン

回答:


3

列/セルに値を入力する前に、セルの形式をに変更しますText

または、これをWorkbookコードモジュールに入れて、ブックが開かれるたびに、すべてのシートでこのフォーマットを強制します。

Private Sub Workbook_Open()
Dim sh As Worksheet

For Each sh In Me.Sheets
    sh.Cells.NumberFormat = "@"
Next

End Sub

私はカスタムフォーマットを使用して@それを解決したと思います、Textch /で動作しないのは奇妙です また、Excelのオートフォーマット機能を無効/有効にする方法を知っていますか?以前はxl2003に1つありました
フォーラム

@forums "custom format @"-これはVBAのテキスト形式の記号です)
Peter L.

私はグーグルで試し、それをテキストに変更することを知っていましたが、上記の私のコメントのように、現在の状態に戻っています。なぜ@うまくいったか分からない。msフォーラムリンクにも感謝します。オートフォーマットを単にオフにすることはできないことを学んだ:sigh:
forums

エクセルであなたの痛みを感じます。私の上司は、私がaccess:sighを再び使用するように主張しているときに、すべてをExcelで実行したいと思っていました。また、日付に戻る理由は、隣接するセルが日付形式であるためと思いますか?
フォーラム

元に戻す問題についてははっきりとは言えませんが、Excel(およびその他のMS製品)は、フォーマット(Excel)、インデント(単語など)
David Zemens 2013

4
  1. すべてをカットしてノートパッドに貼り付けます
  2. XLに残っているものを削除する
  3. 必要なすべてのセルを選択し、列の行をテキスト形式にします
  4. note_padから再貼り付け
  5. 後で必要になった場合は、日付、時刻の形式に変更できます

コピーしてメモ帳に貼り付け、Excelに再度貼り付けるという追加の手順を実行する必要があることに満足していません。これは、「破線」のエントリが日付に変換されない唯一の方法です。破線のエントリは、外部ソースのJavaテーブルからのものです。メモ帳の手順を実行する以外に、変換を停止する他の回避策はありません。
CSmith 2017

私が使用する別の方法は、以前に同じ範囲情報が必要だったため、「1-2」を置くことです-欠点は、計算で機能しないことです
Solar Mike

0
  1. すべての「.csv」データを選択し、メモ帳にコピーします
  2. Excelの新しいワークシートのすべてのセルをテキストに設定する
  3. メモ帳からすべてのデータをテキストとして貼り付けます
  4. 「影響を受ける」列をメモ帳にコピーして戻す
  5. すべてを.に変更します,(例:10.00〜10,00)
  6. 新しいExcelブックを開く-重要
  7. 列をメモ帳からこの新しいExcelブックにコピーします
  8. 列をコピーして元のExcelブックに貼り付けます

唯一の欠点は、(。)ではなく(、)を使用して数値を取得できることです。


0

別の方法は:

  1. シートをCSVとして保存
  2. 名前を .txt
  3. Excelで再度開きます
  4. インポートモジュールが呼び出されます
  5. 各数値列の一般形式からテキスト形式に切り替える
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.