So deaktivieren Sie die automatische Formatierung von Excel-Nummern

11

Dieses Problem ist einfach zu beheben, aber es ist sehr, sehr ärgerlich,
wenn ich einen Stundenbereich eingebe, z. (0-1), (1-2), (2-3) usw. pro Zellreihe

DATUM --- STUNDE
01.01.2013 0-1
01.01.2013 1-2
01.01.2013 2-3
01.01.2013 3-4

Excel formatiert dumm weiter1-2 auf ein Datum 2-Jan
, um die Sache noch schlimmer zu machen, wenn ich es in ein Zahlenformat ändere, das
es gibt41276

Ich kann die AutoFormat-Option auch in Excel 2010 nicht finden. Die Schaltfläche Format ist mir zu Hause bekannt, aber es gibt dort keine automatische Formatierung.

Foren
quelle
1
Markieren Sie die Zellen der rechten Maustaste auf sie und ändern Zellenformat von GeneralzuText
Stundenbereich bedeutet 1 bis 2 Uhr morgens?
Ich habe versucht, es in Text zu ändern, aber es besteht immer noch auf dem Datum. Und auch im Militärformat 1-24, also keine Uhr morgens - Uhr
Foren
2
Sie müssen es in Text ändern, bevor Sie Werte eingeben. Siehe meine Antwort.
3
'1-2'
Am einfachsten

Antworten:

3

Bevor Sie Werte in die Spalte / Zellen eingeben, ändern Sie das Zellenformat in Text.

Oder fügen Sie dies in das Arbeitsmappen-Codemodul ein, um diese Formatierung bei jedem Öffnen der Arbeitsmappe auf allen Blättern zu erzwingen.

Private Sub Workbook_Open()
Dim sh As Worksheet

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

End Sub
David Zemens
quelle
Ich denke, die Verwendung des benutzerdefinierten Formats hat @es für mich gelöst, das Textscheint nicht zu funktionieren, w / ch ist seltsam. Kennen Sie auch eine Möglichkeit, die automatische Formatierungsfunktion von Excel zu deaktivieren / aktivieren? Es gab eine in xl2003
Foren
@forums "benutzerdefiniertes Format @" - es ist ein Symbol für das Textformat in VBA))
Peter L.
Ich habe versucht zu googeln und wusste, wie man es in Text ändert, aber wie mein Kommentar oben, wird es immer wieder auf den neuesten Stand gebracht. Ich weiß nicht, warum es gut @funktioniert hat. Auch Danke für die ms Forum Link, gelernt , dass die automatische Formatierung kann nicht einfach werden ausgeschaltet : seufzen:
Foren
Ich fühle deinen Schmerz mit Excel. Mein Chef wollte einfach alles in Excel machen, als ich darauf bestand, den Zugang zu nutzen: Seufz noch einmal:. Denken Sie auch, dass der Grund dafür, dass das Datum wiederhergestellt wird, darin besteht, dass die benachbarte Zelle im Datumsformat vorliegt?
Foren
Ich kann nicht sicher über das Problem des Zurücksetzens sagen, aber Excel (und andere MS-Produkte) sind dafür bekannt, dass sie ein bisschen benutzerunfreundlich sind, wenn sie versuchen, "intelligent" Dinge wie Formatierung (Excel), Einrücken ( Wort) usw.
David Zemens
4
  1. schneide alles aus und füge es in note_pad ein
  2. lösche was noch in xl übrig ist
  3. Wählen Sie alle benötigten Zellen und Spalten im Textformat aus
  4. aus note_pad erneut einfügen
  5. Wenn Sie später benötigen, können Sie die Datums- und Zeitformate ändern
user351036
quelle
Ich bin nicht glücklich darüber, dass ich den zusätzlichen Schritt des Kopierens und Einfügens in den Editor und des erneuten Einfügens in Excel ausführen muss. Nur so werden meine "gestrichelten" Einträge nicht in ein Datum konvertiert. Die gestrichelten Einträge stammen aus einer Java-Tabelle von einer externen Quelle. Keine andere Problemumgehung hat die Konvertierung gestoppt, außer den Notepad-Schritt zu durchlaufen.
CSmith
Eine andere Möglichkeit, die ich benutze, ist, = "1-2" zu setzen, da ich zuvor die gleichen Bereichsinformationen für Dinge benötigt habe - Nachteil ist, dass es bei Berechnungen nicht funktioniert ...
Solar Mike
0
  1. Wählen Sie alle CSV-Daten aus und kopieren Sie sie in den Editor
  2. Setzen Sie alle Zellen in einem neuen Arbeitsblatt in Excel auf Text
  3. Fügen Sie alle Ihre Daten aus dem Editor als Text ein
  4. Kopieren Sie die Spalte "Betroffen" zurück in den Editor
  5. Ändern Sie alle Ihre .auf ,(zB 10.00 bis 10.00)
  6. Neues Excel-Buch öffnen - WICHTIG
  7. Kopieren Sie Ihre Spalte aus dem Editor in dieses neue Excel-Buch
  8. Kopieren Sie die Spalte und fügen Sie sie wieder in Ihr ursprüngliches Excel-Buch ein

Der einzige Nachteil ist, dass Sie Ihre Zahlen jetzt mit (,) anstelle von (.) Haben.

Robert
quelle
0

Ein anderer Weg ist:

  1. Blatt als CSV speichern
  2. benenne es um in .txt
  3. Öffnen Sie es erneut in Excel
  4. Importmodul wird aufgerufen
  5. Wechseln Sie für jede numerische Spalte vom allgemeinen zum Textformat
müde von Excel
quelle