Excel 2002, Zellen formatiern geht nicht

Hallo!
Ich habe eine TXT.Datei, Tabstopp getrennt-Datei.
In eine Zelle trage ich eine 9-stellige Zahl ein.
Automatisch setzt Excel an jeder 3. Stelle einen Punkt.
Bei MENÜ>EXTRAS>OPTIONEN>BEARBEITEN, feste Deziamlstelle, habe ich den Haken entfernt.
Excel-Liste gespeichert- NICHTS!

Dann die Zelle formatiert, ZAHL, DEZIMALSTELLEN 0
Excel-Liste gespeichert- NICHTS!

Beides zusammen, getrennt- NICHTS!
Jedesmal ist die Liste im Urzustand (was auch immer der ist…!)

Ich will, dass die Zahlen die ich eingebe, so wiedergegeben werden, wie ich sie schreibe.
Bsp.: 383029.005 Also, ich setze wahlweise einen Punkt nur an die 3. letzte Stelle…

Jemand ne ´Idee?? Und jemand, der weiß, was ich meine…!!!

Eigene Vorstellung von Formatiern geht nicht
Moin, passe,

Ich will, dass die Zahlen die ich eingebe, so wiedergegeben
werden, wie ich sie schreibe.

mach Textfelder daraus, dann funkt Dir keine Zahlenformatierung dazwischen.

Gruß Ralf

Guten Tag, Ralf.

Super Idee, hab ich gemacht. Auf die Idee wäre ich nicht gekommen.
habs gemacht, und nach dem Speichern das Gleiche!
Es speichet wieder die 9-Stellige Zahl und macht nach jeder 3. Stelle einen Punkt.

Ich formatiere, als Text, als Zahl- egal als was- nach dem Speichern verändern sich die Einstellungen/bzw. Formatierungen wieder.

Ich verzweifele…

Hallo,
die Zahl als Text eingeben?
Statt 123 eingeben '123 mit Apostroph vorn.
Gruss Helmut

Moin, passe,

Ich verzweifele…

nicht nötig. Textfelder werden zu Zahlenfeldern, wenn sie Ziffern enthalten, es sei denn, Du setztest ein Hochkomma davor.

Gruß Ralf

Hallo,

unter EXTRAS>OPTIONEN>Reiter „International“…Haken raus bei „Trennzeichen vom Betriebssysthem…“ und dann bei Dezimal nen Punkt und bei 1000Trennzeichen ein Komma eingeben.

Vorteil:Zahlen bleiben Zahlen
Nachteil: gilt für alle Mappen

Daher wurde es auch verändert beim erneueten öffnen!!!

Ne andere Lösung:
kopiere Deine Zahl hier aus dem Forum in die Zwischenablage.
Markiere das Blatt zw. A und 1.
Rechte Maustaste „Zellen formatieren“>Text
Menü Bearbeiten>Inhalt einfügen>TEXT

Nun sind wirklich alle Zellen als Text formatiert und Du kannst es eingeben wie Du es gern hättest…

VG René

Ich verzweifele…

nicht nötig. Textfelder werden zu Zahlenfeldern, wenn sie
Ziffern enthalten, es sei denn, Du setztest ein Hochkomma
davor.

Hallo Ralf,

sehe ich nicht so. L1 als Text formatiert, Ziffern mit Punkten eigegeben, Mappe gespeichert, wieder geöffnet:

http://www.uploadagent.de/show-177390-1315729157.html

So beschriebene Probleme gibt es m.W. wenn Daten importiert werden.
Dann nutzt gelegentlich die nachträgliche Zellformatierung als Text nix mehr weil Excel das anders sieht :smile:

Gruß
Reinhard

Hallo René,

wenn ich deinen 1. Lösungsweg befolge, und diese Zahl: 383,028,001
die eigentlich so sein sollte:383028.001
lauten soll, befolge, kommt dass hier: 383,028

Nach dem Abspeichern dasselbe.
Die Zahl soll aber so abgespeichert werden:383028.001

Bei deinem 2. Lösungsweg kommt dann wieder: 383,028

… L1 als Text formatiert, Ziffern mit Punkten
eingegeben, Mappe gespeichert, wieder geöffnet:

http://www.uploadagent.de/show-177390-1315729157.html

Hallo Reinhard,
das stimmt nur, wenn im „Text“ mehrere Punkte enthalten sind.
Bei nur einem Punkt hilft nur das Hochkomma von Ralf.

Gruß Fritz

Hallo,

dies alles macht sowohl 1 als auch 2.
Also Du Fehlerquelle…:smile:))

Wie gibst Du die Daten denn ein?
Per Hand oder per Import oder per copy/paste?

VG René

Grüezi passe

Ich habe eine TXT.Datei, Tabstopp getrennt-Datei.
In eine Zelle trage ich eine 9-stellige Zahl ein.

Prinzipiell hat eine .TXT-Datei keine Zellen, das wird erst so, wenn Du diese in Excel einliest…

Automatisch setzt Excel an jeder 3. Stelle einen Punkt.

Wann genau tut Excel das?

Beim öffnen/einlesen der .TXT-Datei?
Steht denn nach dem Speichern der richtige Ausdruck in der .TXT-Datei?
Öffne selbige mal mit einem einfachen Text-Editor und schau dir den Inhalt genau an.

Bei MENÜ>EXTRAS>OPTIONEN>BEARBEITEN, feste Deziamlstelle, habe
ich den Haken entfernt.
Excel-Liste gespeichert- NICHTS!

Dann die Zelle formatiert, ZAHL, DEZIMALSTELLEN 0
Excel-Liste gespeichert- NICHTS!

Beides zusammen, getrennt- NICHTS!

Wenn der Import nicht geklappt hat, dann nutzt das alles nichts mehr.

Ich will, dass die Zahlen die ich eingebe, so wiedergegeben
werden, wie ich sie schreibe.
Bsp.: 383029.005 Also, ich setze wahlweise einen Punkt nur an
die 3. letzte Stelle…

…dieser Punkt ist aber kein Dezimaltrennzeichen in deinem Falle, wenn ich das richtig verstehe?

Gehe beim öffnen der .TXT-Datei den Import-Assistenten mal bis zum dritten Schritt durch und lege dann dort für die betreffende Spalte fest, dass Du sie als Text importieren willst.

Gibt es nun eine Veränderung nach dem einlesen der Daten?

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

… L1 als Text formatiert, Ziffern mit Punkten
eingegeben, Mappe gespeichert, wieder geöffnet:

http://www.uploadagent.de/show-177390-1315729157.html

das stimmt nur, wenn im „Text“ mehrere Punkte enthalten sind.
Bei nur einem Punkt hilft nur das Hochkomma von Ralf.

Hallo Fritz,

das kann ich nicht bestätigen. In meine als Text formatierte Zellen kann ich 0, 1 oder mehr Punkte in eine Ziffernreihenfolge einbauen, es bleibt so, da wird nix in Zahl umgewandelt.

Beim Anfrager muß etwas anderes vorliegen, Thomas und Renè bohren ja schon an den richtigen Stellen nach :smile:

Gruß
Reinhard

Du hast recht - owT
.

Guten Tag, Thomas.

Danke für die detaillierte Antwort.
Ich habe ursprünglich Excel geöffnet, die Nummern (Artikelnummern, Bsp.: 7090.80.29 oder 383028.011) eingefügt und die Liste als TEXT(Tabstopp getrent), abgespeichert.

Manche Nummern sind, so wie ich sie eingegeben habe, übernommen worden, manche widerum nicht, d.h. Excel hat sie verändert, wie beschrieben, mit „.“ an jeder 3. Stelle oder einfach die letzten Ziffern entfernt.

Dein Rat, mir die Liste im Editor anzeigen zu lassen, habe ich befolgt- Dort stehen die Nummern so wie ich sie eingegeben habe. In der Excel-Liste werden dann manche wieder verändert.

Ich habe auch manche Artikelnummern aus anderen Listen herauskopiert, vielleicht liegt da der Hase im Pfeffer.

Beim Importassistenten hat es soweit funktioniert, nur waren plötzlich einige Zeilen verschwunden, aber daran feile ich jetzt noch. Scheinte zu funktionieren…

Am besten alles nochmal neu erstellen? Aber ohne alles wieder eingeben zu müssen?

Ich danke euch allen, für eure Mühen & zahlreichen und hilfreichen Antworten!

Gruß
passe

Grüezi passe

Ich habe ursprünglich Excel geöffnet, die Nummern
(Artikelnummern, Bsp.: 7090.80.29 oder 383028.011) eingefügt
und die Liste als TEXT(Tabstopp getrent), abgespeichert.

Manche Nummern sind, so wie ich sie eingegeben habe,
übernommen worden, manche widerum nicht, d.h. Excel hat sie
verändert, wie beschrieben, mit „.“ an jeder 3. Stelle oder
einfach die letzten Ziffern entfernt.

Dein Rat, mir die Liste im Editor anzeigen zu lassen, habe ich
befolgt- Dort stehen die Nummern so wie ich sie eingegeben
habe.

Gut, das heisst dass die Eingabe mit dem Speichern als Tab-getrennte .TXT-Datei reibungslos funktioniert…

In der Excel-Liste werden dann manche wieder verändert.

…und erst beim Einlesen der .TXT-Datei in Excel die Daten verändert werden.

Beim Importassistenten hat es soweit funktioniert, nur waren
plötzlich einige Zeilen verschwunden, aber daran feile ich
jetzt noch. Scheinte zu funktionieren…

Am besten alles nochmal neu erstellen? Aber ohne alles wieder
eingeben zu müssen?

Nein, ich denke dass es ausreicht im Import-Assistenten im dritten Schritt die betreffenden Spalten als Text zu kennzeichnen.
Damit müssten diese dann auch wieder korrekt eingelesen werden können.

Wenn das mal soweit klappt, kannst Du das Ganze ev. auch als Makro aufzeichnen lassen, dann musst Du nicht jedesmal die Einstellungen im Import-Assistenten vornehmen.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas, (Renè, Fritz, Reinard!)

ich habe das mit dem Assistenten am Anfang und Schritt 3 beherzigt. Es geht, endlich!!

ABER: Jetzt habe ich von 200 Zeilen genau eine, die funz´t net:
383028.010 Ursprung
383028.01 Excel nach dem speichern!

Und wie speichere ich das mit den Makros? Da habe ich leider keine Ahnung, vielleicht verschwindet dann auch diese letzte Zeile bzw. falscher Wert noch?

Gruß
passe

Und wie speichere ich das mit den Makros? Da habe ich leider
keine Ahnung, vielleicht verschwindet dann auch diese letzte
Zeile bzw. falscher Wert noch?

Hallo Passe,

bevor du da diesen Textimportassisten benutzt gehst du auf Extras—Makro—Aufzeichnen…
Es müßte ein winziges Fensterchen erscheinen.
Dann benutzt du den Assistenten.
Danach klickst du auf das Quadrat in dem Fensterchen. Damit ist dein makro aufgezeichnet und in der Mappe gespeichert.
Wenn du dann die mappe speicherst so ist es fest in der mappe.

Aufrufen kannst du es über Alt+F8, Namen auswählen und ausführen lassen.

Kommste klar?

Gruß
Reinhard

1 „Gefällt mir“

Guten Tag,Reinhard!

Entschuldige die späte Huldigung…
Jetzt funzt alles, so wie du es beschrieben hast!

Danke für die schnelle und TOP-Hilfe!!

Vile Grüße

passe