Am 28.08.2018 um 16:21 schrieb Apo: > Hallo zusammen, > > ich brauche bitte Calc-Hilfe: > > Kopierte Zelle als Beispiel für mein Problen: > > 127,31 € * > inkl. MwSt. > > > In einer umfangreichen Tabelle sind Euro-Beträge aus einer > Fakturiersoftware übernommen worden, > die in der aktuellen Anordnung unpraktisch sind, weil sich keine Summen > bilden lassen. > Die vermeintlichen Zahlen sind wohl Text; das Konvertieren klappt bei > mir aber nicht. Liegt vermutlich an der Leerzeile unter den Zahlen/Text > > Ich kann zwar über Suchen/Ersetzen den Asterisk und "incl. MwSt." entfernen. > Erhalten bleibt eine zweite unsichtbare Leerzeile (erzeugt wohl durch > Enter, so beim csv-Import zu sehen), > die eine Summenbildung verhindert und auch die mittige Anordnung des > Euro-Betrags. > Auch beim Umweg über csv komme ich nicht weiter. > > Gibt's da eine simple Lösung?
"Bearbeiten => Suchen & Ersetzen => Mehr Optionen => [X] Regulärer Ausdruck => Suchen nach: "\n" (ohne die Hochkommas) => Ersetzen durch: <nix>" Das "\n" bezeichnet in RegEx einen Zeilenumbruch, und den ersetzt du durch nix (aka löscht ihn). Achtung: Nachher *unbedingt* das Häkchen vor "Regulärer Ausdruck" wieder *entfernen* [1], der Status bleibt nämlich auch über Programmende und -neustart hinaus erhalten. Und RegEx interpretiert eine ganze Reihe von Zeichen sehr speziell, sprich ein plain-text eingegebenes Suchpattern matcht dann mit hoher Wahrscheinlichkeit nicht mehr, weil diese Spezialzeichen herausgefiltert wurden. [1] es reicht, in das Dialogfenster zu gehen und die Häkchen zu setzen/löschen; eine Suche o. ä. muss nicht ausgeführt werden Oder du suchst gleich nach "\s*\*\s*\n.*$". Der Ausdruck "\s*" steht für "beliebig viele Leerzeichen (einschließlich gar keine)", "\*" steht für das "*" im Originaltext ("*" hat in RegEx so eine Spezialbedeutung, und muss als Zeichen daher maskiert werden). Das "\n" hab ich ja oben schon erläutert. Das ".*" steht für "beliebig viele Zeichen (inklusive gar keine), egal welche", und "$" signalisiert das Textende. Löscht also alles ab dem Sternchen (inklusive), und sogar ggf. davor stehende Leerzeichen). Solltest du dann wider Erwarten [2] noch das Problem haben, dass der Wert als Text vorliegt, dann hilft dagegen "Daten => Text in Spalten => OK" (allerdings darfst du dafür immer nur genau /eine/ Spalte, oder einen einspaltigen Bereich, markieren). [2] bei mir wird das automatisch in Zahl (Typ Währung) umgewandelt; aber nur für den Fall ... :-/ Wolfgang -- Durch Donald Trump ist mir endgültig klar geworden: Es ist nicht der Turm von Pisa, der schief steht, es ist die Welt! --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org