Formatieren im Tabellendokument

Hallo ,

ich habe ein Problem mit Calc. Mein Problem liegt so:

Ich habe aus einer Datenbank mehrere Spalten in ein Tabellendokument
eingefügt, hier ist eine Zeile zu sehen

20010610 T 122344 44°01945 N 1515289 E;

In Spalte 6 ist eine Zahl linksbündig eingetragen. In der Eingabespalte
finde ich aber vor der Zahl das Zeichen ' also
'1515289.
Dieses Zeichen und seine Bedeutung konnte ich in der User-Dokumentation
nicht finden. Es verhindert aber, dass ich die Zelle und eben alle
Zellen in der Spalte nach meinen Wünschen in ein anderes Format bringen
kann, so wie z.B. in Spalte 4.

Ich habe alles probiert:

die Spalten in eine neue frische Tabelle kopiert: Fehlschlag
die Tabelle in das notepad 2 geladen und wieder zurück in ein
Tabellendokument, in "unformatierten" Text (UTF-8): hat auch nicht geholfen.

Ich komme nicht weiter und bin schon tagelang am herumprobieren. Ich
könne das Zeichen ja per Hand entfernen, aber bei 3800 Zeilen ist das
sehr mühsam.

Wer hätte hierzu eine Idee, die mir weiterhilft um das Problem zu lösen.

Vielen Danke im Voraus.

Hallo Roland,

In Spalte 6 ist eine Zahl linksbündig eingetragen. In der
Eingabespalte finde ich aber vor der Zahl das Zeichen ' also
'1515289.
Dieses Zeichen und seine Bedeutung konnte ich in der
User-Dokumentation nicht finden.

Kurz gesagt: Ein ' vor einer Ziffernreihe bedeutet, das Calc dies als
_Text_ auffassen soll. In der Zelle steht also nicht die _Zahl_ Eine
Million Fünfhundertfünfzehntausendzweihundertneunundachzig sondern der
_Text_ "1515289".

Gruß,
Michael

Hallo Roland,

In Spalte 6 ist eine Zahl linksbündig eingetragen. In der Eingabespalte
finde ich aber vor der Zahl das Zeichen ' also
  '1515289.

Dann wird die Zahl als Text betrachtet und wie Text formatiert. Ausserdem kannst du dann mit ihr nicht mehr rechnen, ausser du wandelst sie über eine Funktion zurück in eine Zahl.

Dein Fehler liegt beim Import und einer falschen Werterkennung von Calc.
Also beim TExtimport fragt dich Calc nach den Formaten. Du kannst die Feldtrenner eingeben und Calc versucht die Werte automatisch zu erkennen. Daher klicke mal auf "Erweiterte Zahlenerkennung"
Oberhalb der Spalten bei Import-Assistent steht "Standard" eine Rechtsklick darauf gibt dir die Möglichkeit den Wert exclusiv zu bestimmen, Zahlen sind jedoch "Standard"
Deine Beispielzeile funktioniert bei mir einwandfrei mit "Unicode-UTF-8) und "Erweiterte Zahlenerkennung".

Hallo Roland,

kleiner Tipp:

Ich gehe jetzt mal davon aus, dass deine Werte jetzt in F2-F100 liegen:

Du fügst hinter Spalte F eine Hilfsspalte ein (G).

In G2 schreibst du die Formel =WERT(F2). Die Formel kopierst du in G3
bis G100. Damit hast du nun in der Spalte G echte Zahlen, die dem Wert
der Texte in Spalte F entsprechen.

Nun markierst und kopierst du die Werte in G2-G100.

Du wechselst zu F2 und wählst aus dem Menü: Bearbeiten/Inhalte
einfügen. In dem Fenster nimmst du den Haken bei "Alles einfügen"
raus, ebenso den Haken bei "Formeln".

Nun hast du die Texte durch die berechneten Werte ersetzt und kannst
die Hilfsspalte wieder löschen.

Gruß,
Michael

Hallo Fritz,

Danke, hat funktioniert.

Gibt es noch "andere" Zahlen. Beim Umwandeln von der Datenbank (Access)
in Excel mit MS SQL Server 2008 R2 werden Werte ausgegeben, die wie
Zahlen aussehen, linksbündig in die Zelle geschrieben werden, aber beim
nochmaligen Einfügen mit "unformatiertem Text", dann UTF-8 und
"Erweiterte Zahlenerkennung" trotzdem wie Beton bleiben was sie sind,
nur keine Zahlen. Nun ich werde noch ein wenig experimentieren.

Mit freundlichem Gruß

Roland dentel

Privat: 06151 41232
Mobil: 0171 7812970

hallo Michael,

Danke für die Info, hat funktioniert.

Mit freundlichem Gruß

Roland

Privat: 06151 41232
Mobil: 0171 7812970

ich habe ein Problem mit Calc. Mein Problem liegt so:

Ich habe aus einer Datenbank mehrere Spalten in ein Tabellendokument
eingefügt, hier ist eine Zeile zu sehen

20010610 T 122344 44°01945 N 1515289 E;

In Spalte 6 ist eine Zahl linksbündig eingetragen. In der Eingabespalte
finde ich aber vor der Zahl das Zeichen ' also
'1515289.
Dieses Zeichen und seine Bedeutung konnte ich in der User-Dokumentation
nicht finden.

Dass das bewirkt, daß der Inhalt als Text behandelt wird, haben Dir ja
andere schon erklärt.

Es verhindert aber, dass ich die Zelle und eben alle
Zellen in der Spalte nach meinen Wünschen in ein anderes Format bringen
kann, so wie z.B. in Spalte 4.

Bearbeiten => Suchen und Ersetzen => Suchen nach: ".*" (ohne die
Hochkommas) => Ersetzen durch: "&" => Mehr Optionen => [X] Regulärer
Ausdruck => Ersetzen Alle

Die beiden Angaben sind sogenannte Reguläre Ausdrucke. Du ersetzt damit
einfach gesagt den jeweiligen kompletten Zellinhalt (".*") durch sich
selbst ("&"), wobei Calc aber genau solche als /Text/ formatierte Zahlen
in /echte/ Zahlen umwandelt.

Wolfgang

Hallo Roland,

Hallo ,

ich habe ein Problem mit Calc. Mein Problem liegt so:

Ich habe aus einer Datenbank mehrere Spalten in ein Tabellendokument
eingefügt, hier ist eine Zeile zu sehen

20010610 T 122344 44°01945 N 1515289 E;

In Spalte 6 ist eine Zahl linksbündig eingetragen. In der Eingabespalte
finde ich aber vor der Zahl das Zeichen ' also
  '1515289.
Dieses Zeichen und seine Bedeutung konnte ich in der User-Dokumentation
nicht finden. Es verhindert aber, dass ich die Zelle und eben alle
Zellen in der Spalte nach meinen Wünschen in ein anderes Format bringen
kann, so wie z.B. in Spalte 4.

Ich habe alles probiert:

Du hast ja schon einige Vorschläge zum Umwandeln in Zahlen bekommen.
Es geht aber viel einfacher: Zahlen in der Spalte (oder gesamte Spalte) markieren, Menü Daten, Text in Spalten und OK - fertig.
Das ist im Prinzip der Importdialog, mit den vorgegebenen Optionen funktioniert es meist.

Ahoi

Thomas

Thomas schrieb:

Du hast ja schon einige Vorschläge zum Umwandeln in Zahlen
bekommen. Es geht aber viel einfacher: Zahlen in der Spalte
(oder gesamte Spalte) markieren, Menü Daten, Text in Spalten
und OK - fertig. Das ist im Prinzip der Importdialog, mit den
vorgegebenen Optionen funktioniert es meist.

Cool..., ich kann das gut für Umwandeln in Text gebrauchen...

Stefan