Frage von Isha65, 72

Hallo Wie kann ich im Excel 2010 in den Zellen ein Zeichen durch das Minus-Zeichen (-) ersetzen (auch als Text formatierte Zelle geht nicht richtig)?

Expertenantwort
von Iamiam, Community-Experte für Excel, 24

Wenn es Dir um die Wirkung in einer Formel geht (dazu ist als Text formatieren aber kontraproduktiv), dann ersetze da Zeichen nicht durch ein einfaches -, sondern durch +- oder --- (dreifach-Negation wirkt wie einfach-Negation).

ich kann mir allerdings kaum Situationen vorstellen, wo in einer Formel A gestanden hätte, das durch - ersetzt werden müsste (vllt Bereichsname A, aber selbst das wäre ja kein Operator)

 Im Text ersetzt Du am besten nicht durch -, sondern durch das per  ­­=Zeichen(173) zugängliche gleich aussehende Ascii-Zeichen ­( anscheinend hier nicht darstellbar, aber in xl schon: besagte Formel, zu Wert umsetzen, Zeichen kopieren, in suchen/Ersetzen=Strg+H anstelle des normalen - einfügen)

Antwort
von hannes1806, 35

Ich würde nicht ersetzen, sondern eine Hilfsspalte mit dieser Formel machen: =WECHSELN(A1;"x";"-")
Wenn in A1 1x1 steht. erhältst du 1-1

Kommentar von Isha65 ,

OK Danke. Mit der Formel funktioniert es. Ist aber halt wesentlich umständlicher als "Ersetzen" da es sich um mehrere 100 Zellen handelt. 

Kommentar von hannes1806 ,

Die betreffenden Zellen stehen nicht in Spalten, sondern quer über die Tabelle verteilt, formular-ähnlich?

Antwort
von crunsch, 20

Ich kann bestätigen, dass eine Text formatierte Zelle aus  1 A 1 ein Datum macht, wenn Du per Suchen/Ersetzen A durch - tauscht.

Ich weiß nicht wieviele Zellen es betrifft aber wenn Du statt der Textformatierung in den betroffenen Zellen immer ein ' davor machst, dann klappt es mit suchen / ersetzen. Das ' ist das Symbol über der Raute (#)

Vielleicht hilft es =) 

Antwort
von HPG66, 40

Wenn Du in der EXCEL Datei 01. Jan wieder findest anstelle 1 - 1, dann stimmt garantiert Deine Formatierung nicht. Diese Zelle ist bei Dir als Datum formatiert, nicht als Text.

Kommentar von Isha65 ,

Ich habe die Zelle 100%-ig als Text formatiert. Trotzdem macht mir Excel ein Datum draus.

Antwort
von dkilli, 25

Ich kann das nicht nachvollziehen Schreib vor 1-1 ein Hochkomma (über #) 

Das Ergebnis wird in der Zelle linksbündig angezeigt!

Kommentar von Iamiam ,

bei individueller Zellenbehandlung hast Du recht.

Aber beim Suchen/Ersetzen von 1A1 in einer als Text formatierten Zelle durch - wird tatsächlich ein Datum draus! (was der Unterschied ist, weiß ich auch nicht. Und man kann bei hunderten von Zellen natürlich nicht überall eingreifen)

Kommentar von dkilli ,

Hallo Isha65,

ich habe nicht gewusst, dass du mehrere 100 Zellen hast, Daher meine Antwort. Excel ist öfters sehr eigenwillig. Nach sehr langer Probierzeit, habe ich in Excel keine Lösung gefunden. 

In libreoffice tritt dieser Effekt nicht auf. 

Lösung: Die Zellen aus Excel kopieren und in Libreoffice einfügen. Dort den Buchstaben in - ersetzen. Dann diese Zellen kopieren und in Excel einfügen. Aber unter Einfügemodus "An Zielformatierung anpassen" auswählen!  

Es gibt Libreoffice als Portable-Version. Wenn du es nicht mehr brauchst, so nur den Ordner löschen.

https://de.libreoffice.org/download/portable-versions/

Antwort
von Pryzo, 43

Wenn dus druckst, dann sieht man die nicht mehr denke ich

Antwort
von HPG66, 38

Doch,

Zelle als TEXT formulieren und dann stehen Dir alle Zeichen zur Verfügung, auch das Minuszeichen

Kommentar von Isha65 ,

Dies geht leider nicht, Auch wenn ich die Zelle als Text formatiere macht Excel mir ein Datum draus.

Beispiel: Zelleninhalt "1 A 1" soll "1 - 1" werden. Nach dem suchen/ersetzen macht Excel daraus "01. Jan". 

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten