Mam dane w tabeli Word zawierającej podziały wierszy i akapitów. Kiedy kopiuję dane do Excela, dzieli każdy wiersz i akapit, który chcę, na wiele komórek. Jak skopiować dane do programu Excel i zachować przerwy?
Mam dane w tabeli Word zawierającej podziały wierszy i akapitów. Kiedy kopiuję dane do Excela, dzieli każdy wiersz i akapit, który chcę, na wiele komórek. Jak skopiować dane do programu Excel i zachować przerwy?
Odpowiedzi:
Będziesz musiał trochę zastąpić postać. To dość prosta poprawka.
W słowie:
^l
. Spowoduje to wybranie wszystkich podziałów linii.
^p
.^v
.
W programie Excel:
Bibliografia:
Jest łatwiejszy sposób.
Jeśli masz konto Google Gmail, możesz otworzyć Dysk Google i utworzyć nowy arkusz kalkulacyjny, a następnie skopiować całą tabelę z Microsoft Word do arkusza kalkulacyjnego Google. Po uzyskaniu pożądanego formatu możesz skopiować tabelę do programu Microsoft Excel.
Odkryłem, że możesz użyć LibreOffice Calc.
Twoja tabela nie zostanie podzielona na wiele komórek.
Zrobiłem funkcję vba, aby usunąć znak nowej linii, który spowodował podział komórek w programie Excel przed skopiowaniem do programu Excel.
sub RemoveNewLinesFromTabelCells (tblnumber jako liczba całkowita) „usuń znak nowej linii z każdej komórki w wybranej tabeli tabeli według numeru tabeli przyciemnij x tak długo, y tak długo, liczba kolumn tak długo, jak liczba wierszy columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count dla x = 1 do liczby wierszy dla y = 1 do licznika kolumn ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Zamień (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, „”) następny rok następny x napis końcowy