Kopieren Sie mehrzeiligen formatierten Text in eine einzelne Zelle in Excel

Kopieren Sie mehrzeiligen formatierten Text in eine einzelne Zelle in Excel

Meine Frage ist ähnlich wieKopieren eines mehrzeiligen Textes in eine einzelne Zelle in Excel, außer dass der Text, den ich kopieren möchte, Rich-Text-Formatierung enthält – fetten Text, farbigen Text, Aufzählungszeichen usw.

Wenn ich vor dem Einfügen in die Zelle doppelklicke oder in die Bearbeitungsleiste klicke, wie in der Antwort auf die verlinkte Frage beschrieben, bleiben zwar die Zeilenumbrüche erhalten, alle anderen Formatierungen gehen jedoch verloren. Das Einfügen wird wie das Einfügen von reinem Text behandelt.

Gibt es eine Möglichkeit, zu kopierenformatierter, mehrzeiliger Textvon einer Webseite, einer E-Mail, MS Word oder einem anderen Programm,in einer einzigen Zellein Excel?

Angenommen, ich möchte den folgenden Text direkt aus dieser Webseite kopieren und ihn vollständig in eine Zelle meiner Arbeitsmappe einfügen, wobei die Zeilenumbrüche und die Formatierung erhalten bleiben sollen:

So bereiten Sie ein Sandwich zu:

  • 2 Scheiben Brot
  • eine Scheibe Fleisch
  • eine Scheibe Käse

Legen Sie das Fleisch aufeinsder Brotscheiben. Den Käse darauf legen. Dieandereeine Brotscheibe obendrauf.
Voilà!

Hier sind mehrere Screenshots von Möglichkeiten, wie ich dies zu erreichen versucht habe, indem ich mithilfe verschiedener Optionen eine Tabelle aus einem Microsoft Word-Dokument in Excel kopiert habe. Der Text A1, B1, usw. geben die Zellen an, in denen der Text meiner Meinung nach landen soll.

In Word mit angezeigten Formatierungszeichen:
In MS Word

Verwenden Sie den Standardwert „Einfügen in Excel“ in Zelle A1. Beachten Sie, dass Excel den Text anbeidedie harten (¶) und weichen Zeilenumbrüche (↵) in separate Zeilen und erstellte verbundene Zellen für den Text „A1“ und „C1“:
Standardmäßiges Einfügen

Verwenden Sie die Einfügeoption „Zielformatierung anpassen“ in Excel, und führen Sie in Zelle A1 Folgendes aus:
Zielformatierung einfügen

Doppelklicken Sie in die Zelle B1 und fügen Sie dann ein (beachten Sie, dass bei diesem Ansatz keine Option „Inhalte einfügen“ verfügbar ist):
Klicken Sie in die Zelle und fügen Sie sie dann ein

Und hier habe ich alle Zeichenformatierungen notiert, die Excel beim Verwenden des Standard-Einfügens angewendet hat, und sie manuell auf den Text angewendet, um mein gewünschtes Ergebnis zu veranschaulichen. Excel bietet keine Aufzählungszeichenformatierung, aber beim Verwenden des Standard-Einfügens wird das Aufzählungszeichen in 11,5 pt gesetztSymbolSchriftart und reproduziert den Tabulator aus Word mit mehreren Leerzeichen in 7 pt Times New Roman. Das einzige, was nicht auf eine Teilmenge des Textes in einer Zelle angewendet werden kann, ist die Einrückung, aber auch ohne diese wäre es ideal, ein Einfügeergebnis wie dieses zu erhalten, ohne Schriftart, Größe, Fettdruck und Kursivschrift überall und jedes Mal manuell anwenden zu müssen (und ggf. Farbe):
Manuelle Erstellung des gewünschten Ergebnisses

Antwort1

Ich habe lange nach Antworten auf genau dieses Problem gesucht: Ich habe ein formatiertes Word-Dokument, das ich als Titelblatt für meine Tabelle verwenden muss, und wollte die Daten unbedingt einfach kopieren und einfügen. Mit der Option „Word-Objekt“ kann man den Hyperlink nicht anklicken, es sei denn, man öffnet die eingebettete Word-Datei. Die zunächst sichtbaren Links sind also nicht anklickbar. Schließlich bin ich ganz allein auf die Lösung gestoßen:Verwenden Sie ein Textfeld. Wozu braucht man für sowas überhaupt eine Zelle? Nimm doch einfach ein Textfeld.

Antwort2

Einfache Lösung:

  1. Konvertieren Sie Ihren formatierten Text in MS Word in eine Tabelle. Markieren Sie den Text aus dem Registerkarte „Einfügen“ > „Tabelle“ > „Text in Tabelle konvertieren“. Denken Sie daran, dass jeder Text nach einem (harten) Zeilenumbruch in Ihrem Text eine neue Tabellenzeile bildet. Sie können diese bei Bedarf durch weiche Zeilenumbrüche (Umschalttaste/Eingabe) ersetzen.

    1. Kopieren Sie Ihre MS Word-Tabellenzellen in Excel.

    2. Voilà!

Antwort3

Ich wollte das auch schon lange machen.

Ich habe angefangen, mit Excel herumzuspielen, und festgestellt, dass das Einfügen von Word-Objekten das gewünschte Ergebnis liefert.

Hier ist ein Link, der die verschiedenen Möglichkeiten zum Einfügen von Objekten erklärt.

https://support.office.com/en-gb/article/ein-objekt-in-ihre-excel-tabelle-einfugen-e73867b2-2988-4116-8d85-f5769ea435ba

Die Option „Neues Objekt direkt in Excel erstellen“ scheint das zu sein, was Sie möchten.

Der einzige Nachteil besteht meiner Meinung nach darin, dass die Größe der Zelle nicht automatisch angepasst wird, wenn sich die Objektgröße ändert. Sie müssen die Zellengröße daher manuell anpassen.

Antwort4

Öffnen Sie die PDF-Datei. Wählen Sie den gewünschten Text aus und kopieren Sie ihn (in die Zwischenablage). (Strg c) Öffnen Sie Excel. Wählen Sie die Zelle aus, in die Sie einfügen möchten. Fügen Sie den Text nicht in die Zelle ein, sondern in das Fenster der Formelleiste. (Strg v) Ihr Text sollte jetzt in der ausgewählten Zelle erscheinen. Jeder Zeilenumbruch (CR) beginnt jetzt eine neue Zeile innerhalb der Zelle. Wenn Sie einen weiteren Zeilenumbruch innerhalb der Zelle möchten, drücken Sie Alt Return an der Stelle, an der Sie den Zeilenumbruch haben möchten. Andernfalls wählt Return einfach die nächste Zelle aus. Wenn Sie einen Zeilenumbruch „verlieren“ möchten, löschen Sie ihn einfach wie jedes andere Zeichen. Ich hoffe, das hilft.

verwandte Informationen