Làm cách nào để sao chép bảng Word vào Excel mà không chia ô thành nhiều hàng?


33

Tôi có dữ liệu trong bảng Word bao gồm ngắt dòng và ngắt đoạn. Khi tôi sao chép dữ liệu vào Excel, nó sẽ chia từng dòng và đoạn tôi muốn thành nhiều ô. Làm cách nào để sao chép dữ liệu vào Excel và giữ các khoảng nghỉ?

Câu trả lời:


39

Bạn sẽ phải làm một chút thay thế nhân vật. Đây là một sửa chữa khá đơn giản.

Trong Word:

  1. Chọn toàn bộ bảng của bạn trong Word.
  2. Mở hộp thoại "Tìm và thay thế" (ví dụ: bằng cách nhập Ctrl+ H).
  3. Trong trường "Tìm gì", nhập ^l. Điều này sẽ chọn tất cả các ngắt dòng.
    • Bạn có thể chọn ngắt đoạn bằng cách nhập ^p.
  4. Trong trường "Thay thế bằng", nhập ^v.
    • Đây là một phím tắt cho biểu tượng đoạn, còn được gọi là "hành hương".
    • Bạn có thể muốn thay thế các đoạn văn bản bằng hai điểm hành hương để dễ dàng thay thế sau này.
  5. Nhấp vào "Thay thế tất cả".
  6. Sao chép dữ liệu bảng vào bảng tạm.

Trong Excel:

  1. Dán bảng của bạn vào vị trí mong muốn trong Excel.
  2. Với dữ liệu dạng bảng được chọn, hãy mở hộp thoại "Tìm và thay thế" (một lần nữa, Ctrl+ Hhoạt động).
  3. Trong trường "Tìm gì", nhập mã Alt sau: Alt+ 0182. Một người hành hương xuất hiện.
    • Để nhập mã Alt, giữ Altphím khi bạn nhập các chữ số trên bàn phím số. Nó có thể giúp để có Num Locktrên.
  4. Trong trường Thay thế, nhập mã Alt sau: Alt+ 0010.
    • Mã này nhập trong một ngắt dòng duy nhất. Không có gì xuất hiện, mặc dù con trỏ của bạn có thể thay đổi.
  5. Nhấp vào "Thay thế tất cả".

Tài liệu tham khảo:


Câu trả lời này (với sự khác biệt nhỏ, mỹ phẩm) đã xuất hiện trên Microsoft.com tại Giữ lại các ô nhiều dòng khi dán bảng Word vào Excel . Và, BTW, tôi thấy rằng (Alt) +010 là đủ tốt; Tôi không cần hai số không hàng đầu.
G-Man nói 'Phục hồi Monica'

@ G-Man Ha ... nếu tôi chỉ tìm thấy điều đó sớm hơn! Thật tệ là lúc đó tôi không làm việc trong Office 2007. Ngoài ra, bạn có nghĩa là một số 0 đứng đầu (Alt + 010) hay hai số đứng đầu (Alt + 10)?
skia.heliou

Cảm ơn - Tôi đã có tất cả các bước để làm việc trên máy Mac (trong Excel 15) ngoại trừ bước cuối cùng - Tôi không thể nhập alt-0010 hoặc ngắt dòng. Bất kỳ đề xuất? Tôi đã thử sao chép và dán ngắt dòng từ một nguồn khác cũng như một vài thủ thuật khác.
JayCrossler

Office 2013 ở đây, điều này không hoạt động. Vẫn nhận được nhiều hàng trong Excel sau khi thay thế.
Neil

17

Co một cach dê dang hơn.

Nếu bạn có tài khoản Google Gmail, bạn có thể mở Google Drive và tạo bảng tính mới, sau đó sao chép toàn bộ bảng từ Microsoft Word vào Bảng tính Google. Khi bạn có nó ở định dạng mong muốn, bạn có thể sao chép bảng vào Microsoft Excel.


5
... hoặc ... cứ để nó trong Drive :)
GreenAsJade

Tôi đã phải sao chép từ Word sang Google Doc và sau đó từ Google Doc sang Google Sheet (nếu không thì các ngắt dòng sẽ biến mất). +1 dù sao
user2518618

1

Tôi thấy rằng bạn có thể sử dụng LibreOffice Calc.

  1. Chọn bảng Word của bạn
  2. Sao chép
  3. Trong LibreScript Calc, Dán Đặc biệt dưới dạng HTML
  4. Lưu ở định dạng yêu thích của bạn

Bảng của bạn sẽ không được chia thành nhiều ô.


Hoạt động tốt để có được trong LibreScript Calc. Và sau đó để chuyển từ Calc sang Excel: 1. chọn bảng Calc của bạn 2. Sao chép 3. Trong Microsoft Excel, Dán đặc biệt là DIF
Paul Gobée

0

Tôi đã tạo một hàm vba để loại bỏ dòng mới khiến các ô bị phân tách trong excel trước khi sao chép vào excel.

sub RemoveNewLinesFromTabelCells (tblnumber là số nguyên)
'xóa dòng mới khỏi mọi ô trong bảng bảng đã chọn theo số bảng
  dim x càng dài, y càng dài, cột càng dài, hàng dài càng dài
  cộtcount = Activingocument.Tables (tblNumber) .Range.Columns.Count
  rowcount = Activingocument.Tables (tblNumber) .Range.Rows.Count
  cho x = 1 đến số đếm
     cho y = 1 đến cột
        ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Thay thế (ActiveDocument.TAble (tblNumber) .cell (x, y) .Range.Text, Chr (13, "")
     tiếp theo
  tiếp theo x
kết thúc phụ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.