Entfernen Sie die Bruchlinien in umwickelten Zellen

512
Rayearth

Ich möchte unnötige Bruchlinien aus Zellen entfernen und die Zeilen lassen, die ich zum Trennen von umschlossenem Text benötige. Ich habe keine Ideen, wie ich sie voneinander unterscheiden und einige von ihnen entfernen könnte, die wie im Beispiel unten nutzlos sind.

Entfernen Sie die Bruchlinien in umwickelten Zellen

3

1 Antwort auf die Frage

1
IQV

Ich verstehe die Frage so, dass das OP eine Lösung zur Beschreibung dieser Zeilenumbrüche sucht, die er beseitigen möchte. Ich gehe davon aus, dass OP die Aufgabe programmgesteuert lösen kann, und empfehle das Entfernen mit einem VBA-Makro. (Die Suchkriterien sind pseudoähnliche VBA.)

Der erste Zeilenumbruch befindet sich immer an der ersten Position der Zeichenfolge. Das Suchkriterium ist also so etwas FIND(CHAR(10); <StringValue>) == 1.

Die anderen Zeilenumbrüche befinden sich immer an der letzten Position der Zeichenfolge. Das Suchkriterium ist also so etwas IF(FIND(CHAR(10); <StringValue>) == LENGTH(<StringValue>).

Der dritte mögliche Zeilenumbruch wird in den Beispielen nicht gezeigt, es wäre eine leere Zeile zwischen zwei Texten. Natürlich sind dies zwei aufeinanderfolgende CHAR(10)und können mit einem einfachen "Suchen und Ersetzen" entfernt werden.

Beachten Sie, dass die Suchkriterien in einer Schleife verwendet werden müssen, um mehrere Vorkommen zu erhalten.