Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Ersezten von ´





Frage

Halli Hallo! Meine Kollegin hat bei sämtlichen Datumsangaben vor dem Tag ein [b]´[/b] Zeichen (Zeichen bei der #-Taste) gemacht. Leider kann ich somit mit den Daten nicht arbeiten, sodass ich es mit "nix" ersetzen lassen wollte. Excel findet aber keine übereinstimmenden Daten. Wie kann es sein, dass das [b]´[/b] Zeichen sichtbar ist aber es nicht gefunden werden kann, oder muss man da beim Ersetzen irgendwie anders vorgehen? Beispiel: [b]´[/b]16.03.2006 Tom

Antwort 1 von disco

moin

haste das ´ per tastatur in das finden-feld geschrieben, oder nen copy und paste aus dem sheet gemacht?

du könntest weiterhin noch probieren die datei in einem nornmalen texteditor (erstmal mit kopie probieren) zu öffnen, und das zeichen im reinen quelltext zu ändern.

Zitat:
Meine Kollegin hat bei sämtlichen Datumsangaben vor dem Tag ein ´ Zeichen (Zeichen bei der #-Taste) gemacht.


ich bin nicht so der excel-c_rack, aber hat das vielleicht ne bedeutung, dass da nen ´ vorsteht? die wird das doch nicht alles per hand reingeschrieben haben, wenn es dir jetzt zu viel zum ändern ist...
visuallisiert das vielleicht einen feldtyp?

g,
disco

Antwort 2 von Arno_Nym

Wenn man einen Apostroph (´ ) an den Anfang der Zelle setzt, dann wird der Zellinhalt fest als Text formatiert. Läßt sich durch Suchen-Ersetzen und auch durch Neuzuweisung von Zellformaten nicht mehr ändern.

Es sollte helfen, den Bereich (mit den fehlerhaften Daten) zu markieren, kopieren und an anderer Stelle mittels "Inhalte einfügen... - Werte" wieder einzufügen.
(dann kann man die so hoffentlich korrigierten Daten wieder an die alte Stelle verschieben)

Arno

Antwort 3 von Arno_Nym

Evtl. zweite Möglichkeit:

In irgendeine (leere) Zelle eine 1 (Zahl Eins) reinschreiben, markieren, kopieren, dann den Bereich mit den fehlerhaften Daten markieren und Inhalte einfügen... - Multiplizieren

Evtl. danach wieder das korrekte (Datums-)Format einstellen und die 1 wieder entfernen.

Arno

Antwort 4 von Tomschi

Mahlzeit!

@disco:
Habe sowohl Eingabe über die Tastatur, als auch copy/paste probiert = selbes unerfreuliches Ergebnis

Nein, es hat sicherlich keine Bedeutung, dass sie die Datumseingabe ständig mit ´ davor macht.

@Arno_Nym
Danke für den Tipp mit dem x 1.
Hat geklappt und ich kann endlich weitermachen.

Tom

Antwort 5 von CaroS

Hallo Tomschi,
Zitat:
Nein, es hat sicherlich keine Bedeutung, dass sie die Datumseingabe ständig mit ´ davor macht.

auch wenn es vielleicht keine gut oder böse gemeinte Absicht ist, was die Kollegin da macht, die Folge, dass alle Datumseingaben damit automatisch ein Textformat und kein Datumsformat haben, hat es auf jeden Fall trotzdem.
Im Sinne des Betriebsfriedens und der Vermeidung unnötiger Mehrarbeit sollte die Kollegin das lassen.

Gruß,
CaroS

Antwort 6 von Tomschi

@CaroS

Du hast vollkommenrecht mit Im Sinne des Betriebsfriedens und der Vermeidung unnötiger Mehrarbeit sollte die Kollegin das lassen.

Ich werde mit Ihr nach ihrem/meinem Urlaub wohl reden müssen. Als Ihre Urlaubsvertretung habe ich mir jetzt mehrere Excel-Dateien angesehen und immer wieder musste ich feststellen, dass vor dem Datum ein ´ steht.

Keine Ahnung warum sie sich (und damit mir) diese "Mehrarbeit" antut. Das Datum wird per Hand eingegeben und somit ist das ´ absolut überflüssig.

Da manchmal anstatt 01.04.2006 April 2006 stehen muss, kann ich leider keine Gültigkeitsprüfung (Datum von/bis) auf die betreffenden Zellen machen.
Umformatieren ist leider auch nicht möglich.

Tom

Antwort 7 von CaroS

Hallo Tomschi,

wenn ich ganz genau wüsste, ob und wie der Inhalt dieser Zellen weiterverarbeitet wird, würde ich dem
Zitat:
Da manchmal anstatt 01.04.2006 April 2006 stehen muss, kann ich leider keine Gültigkeitsprüfung (Datum von/bis) auf die betreffenden Zellen machen.
Umformatieren ist leider auch nicht möglich.

wahrscheinlich widersprechen. Eine Gültigkeitsprüfung kann nur dann nicht von vornherein für eine ganze Spalte oder einen bestimmten Zellbereich festgesetzt werden, wenn für einzelne Zellen unbedingt die Texteingabemöglichkeit erhalten bleiben muss, und das erscheint mir (von ferne) erstmal ziemlich unwahrscheinlich.

Die Formatierung dagegen kann nicht nur geändert werden, sie muss sogar gelegent-lich so angepasst werden, dass der Datumswert in der gewünschten Weise angezeigt wird. Das wird in den betreffenden Einzelfällen dann sicher auch getan, denn ob ein Datumswert in einer Zelle als 01.04.2006 oder April 2006 angezeigt wird, hängt allein von der Formatierung der Zelle und nicht von der Eingabe ab.

Oder anders ausgedrückt, es ist nicht möglich, die vorhandene Formatierung durch eine "geschickte Eingabe" zu überlisten - alles immer unter der Voraussetzung, dass wirklich Datumswerte (ohne Apostroph) eingegeben werden, um Datumswerte zu erhalten, und die Grenze zum Text (mit Apostroph) nicht bewusst überschritten wird.

Es bleibt also die Frage offen, ob dann, wenn April 2006 angezeigt werden sollte, in die Zelle bisher (immer? einheitlich? von allen Benutzern?)
- ein vollständiges Datum eingegeben wurde (- was Excel intern sofort in eine Zahl (ca. 38800) umgewandelt hat) oder ob
- April 2006 eingegeben wurde (- was Excel intern auch sofort in eine Zahl (nämlich in 38808 = 1. April 2006) umgewandelt hat) oder ob
- ´April 2006 eingegeben wurde (- was Excel sofort in den Text April 2006 umgewandelt hat. Das Apostroph ist nicht (!) Teil des Textes, was z. B. mit =LÄNGE(.) nachgewiesen werden kann.)

Was kann man (meiner Meinung nach) zukünftig tun?
Der ganzen Spalte eine Gültigkeitsprüfung (Zulassen: Datum) geben, wenn wie gesagt die Eingabe eines ´Textes zwischendurch nicht unbedingt möglich sein muss, und
für die ganze Spalte das am häufigsten benötigte Datumsformat vorgeben. Das muss dann mit der Möglichkeit (und der Fähigkeit der Benutzer) verbunden werden, bei Bedarf auf das andere Datumsformat umzuformatieren.

Durch die Gültigkeitsprüfung würde dann die aus der Sicht einzelner Benutzer etwas "bequemere" Eingabemöglichkeit von ´April 2006 wegfallen, wo sie nicht umformatieren brauchten, sondern gleich die richtige (?) Anzeige erhielten. Das Fragezeichen schreibe ich hier, weil die Eingabe von ´April 2006 (in eine Zelle ohne Gültigkeitsprüfung) nicht nur die Konsequenz hat, dass die Eingabe in Text umgewandelt wird, sondern dass dieser Text standardmäßig auch linksbündig ausgerichtet wird, im Gegensatz zu einem "MMMM JJJJ"-formatierten Datumswert, der standardmäßig rechtsbündig ausgerichtet wird.

Man kann wahrscheinlich das meiste im Voraus einstellen, aber nicht alles. Was und wie, das muss "vor Ort" entschieden werden.

Gruß,
CaroS

Antwort 8 von Tomschi

Hi CaroS!

Eine Gültigkeitsprüfung kann nur dann nicht von vornherein für eine ganze Spalte oder einen bestimmten Zellbereich festgesetzt werden, wenn für einzelne Zellen unbedingt die Texteingabemöglichkeit erhalten bleiben muss, und das erscheint mir (von ferne) erstmal ziemlich unwahrscheinlich.

Ja und genau das ist das Problem.
Im Normalfall ist die Eingabe des Datums ohne ´ gewünscht, jedoch kommt es von Zeit zu Zeit vor, dass tatsächlich (´)April 2006 (als Text) eingegeben werden muss/soll.

Die Formatierung zu ändern, kann dem User nicht zugemutet werden.

Da ich nunmehr Dank der Hilfe im Forum die Datumswerte korrigiert habe, werde ich nach dem Urlaub mit meiner Kollegin mal reden und ihr den Unterschied und die damit zusammenhängenden Probleme erklaeren.

Thanx

Tom


P.S.: In der Tat wurde ´April 2006 eingegeben.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: