Ich habe Daten in einer Word-Tabelle, die Zeilen- und Absatzumbrüche enthält. Wenn ich die Daten in Excel kopiere, werden die gewünschten Zeilen und Absätze in mehrere Zellen aufgeteilt. Wie kopiere ich die Daten nach Excel und behalte die Pausen?
Ich habe Daten in einer Word-Tabelle, die Zeilen- und Absatzumbrüche enthält. Wenn ich die Daten in Excel kopiere, werden die gewünschten Zeilen und Absätze in mehrere Zellen aufgeteilt. Wie kopiere ich die Daten nach Excel und behalte die Pausen?
Antworten:
Sie müssen ein wenig Zeichen ersetzen. Es ist eine ziemlich einfache Lösung.
In Worten:
^l
. Dadurch werden alle Zeilenumbrüche ausgewählt.
^p
.^v
.
In Excel:
Verweise:
Es gibt einen einfacheren Weg.
Wenn Sie über ein Google Mail-Konto verfügen, können Sie Google Drive öffnen, eine neue Tabelle erstellen und dann die gesamte Tabelle von Microsoft Word in die Google-Tabelle kopieren. Sobald Sie es im gewünschten Format haben, können Sie die Tabelle in Microsoft Excel kopieren.
Ich habe festgestellt, dass Sie LibreOffice Calc verwenden können.
Ihre Tabelle wird nicht in mehrere Zellen aufgeteilt.
Ich habe eine VBA-Funktion erstellt, um Zeilenumbrüche zu entfernen, die dazu führten, dass die Zellen in Excel geteilt wurden, bevor sie in Excel kopiert wurden.
sub RemoveNewLinesFromTabelCells (tblnumber as integer) 'Zeilenumbruch aus jeder Zelle der ausgewählten Tabelle nach Tabellennummer entfernen dim x so lang, y so lang, columncount so lang, rowcount so lang columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count für x = 1 zur Zeilenzählung für y = 1 bis Spaltenanzahl ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Ersetzen (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, "") als nächstes y nächstes x End Sub