Einfügen aus Word in Excel - Verhindern, dass eine neue Word-Zeile in eine neue Zelle umgewandelt wird

Einfügen aus Word in Excel - Verhindern, dass eine neue Word-Zeile in eine neue Zelle umgewandelt wird

Ich habe also eine Tabelle in MS Word, die zwei Spalten hat. In der zweiten Spalte ist der Text auf mehrere Zeilen verteilt, d. h. ich habe dazu die Eingabetaste gedrückt.

Wenn ich in Excel einfüge, werden diese einzelnen Zeilen in einzelne Zellen umgewandelt.

Ich möchte, dass die Zeilen in derselben Zelle bleiben, nur eben in unterschiedlichen Zeilen. Das heißt, was passieren würde, wenn ich in einer Zelle in Excel Alt+Eingabe drücken würde.

Wie würde ich dabei vorgehen?

Bearbeiten:hier ist ein Beispiel meiner Daten. In Word befinden sie sich in einer Word-Tabelle.

----------------------------
| Bananas   | - yellow     |
|           | - curved     |
----------------------------
| Apples    | - red/green  |
|           | - round      |
----------------------------

Antwort1

Bessere Antwort: Wie kopiere ich Word-Tabellen in Excel, ohne die Zellen in mehrere Zeilen aufzuteilen?

Der Trick besteht darin, das Zeilenumbruchzeichen in der Word-Tabelle durch etwas wie das Absatzsymbol ¶ zu kopieren/ersetzen (ich weiß jetzt, dass das auch als „Absatzzeichen“ bekannt ist). Sie müssen das Word-Dokument nicht speichern, um Ihr Original zu erhalten.

Fügen Sie die geänderten Daten in Excel ein und führen Sie dann ein weiteres Kopieren/Einfügen aus, um die internen Zeilenumbrüche wieder in die Zellen einzufügen, ohne sie zu teilen. Der Trick auf der Excel-Seite besteht darin, Alt-Codes zu verwenden, um das Suchen und Ersetzen zu definieren. Siehe den angegebenen Link.

Antwort2

Einfügen funktioniert nicht. Alt+Eingabe ist in Excel kein Sonderzeichen, sondern stellt nur sicher, dass CR+LF in einer Zelle gespeichert wird, anstatt Sie zur nächsten Zelle zu zwingen.

Eine Möglichkeit wäre, in Ihrer Word-Tabelle nicht die Eingabetaste zu drücken, sondern stattdessen ein anderes Zeichen (z. B. „#“) zu verwenden und dann in Excel mithilfe eines Makros nach „#“ zu suchen und es nach dem Einfügen durch CHR(10) zu ersetzen.

verwandte Informationen