Xóa các hàng không mong muốn trong bảng tính Excel


8

Trong tệp Excel 2010, có khoảng 100 hàng chứa dữ liệu, nhưng toàn bộ bảng công việc hiển thị 1048576 hàng trống (tạo tệp khoảng 2,5 mb). Tôi cần xóa các hàng trống sau dữ liệu. Nhưng chọn hàng và xóa nó là không làm gì cả. Làm thế nào để xóa những hàng không mong muốn này?

Đây là tệp excel của tôi: http://www.mediafire.com/doad.php?au957fcnh3odbcd

Ai đó có thể giải thích những gì sai với tập tin này?


1
Mọi phiên bản Excel sẽ hiển thị bất kỳ hàng trống nào có sẵn và cho phép bạn nhập dữ liệu. Nếu bạn muốn dữ liệu trên hàng 1 và 1.000.000 đó là lựa chọn của bạn. Nhưng các hàng từ 2 đến 999.999 không chiếm dung lượng cho đến khi bạn sử dụng chúng. Bạn có hình ảnh trong sổ làm việc không? Điều gì xảy ra nếu bạn sao chép 100 hàng vào một tệp trống?
Tony Dall Morph

@Tony Cảm ơn câu trả lời, Cuối cùng tôi đã quản lý để sao chép dữ liệu (với một số định dạng) sang tệp mới.
Nalaka526

@Tony Nếu bạn quan tâm, chỉ cần kiểm tra tệp tôi đã đính kèm. Cảm ơn
Nalaka526

Hạnh phúc vì tôi có thể giúp đỡ. Tôi đã sao chép tập tin của bạn vào máy tính của tôi. Tuy nhiên, chủ cũ của tôi và hầu hết khách hàng của tôi vẫn sử dụng Excel 2003 vì vậy đó là những gì tôi có trên máy tính chính của mình. Tôi sẽ thử tập tin của bạn trên một máy tính khác vào ngày mai và quay lại nếu tôi phát hiện ra bất cứ điều gì. Tuy nhiên, hầu hết các sản phẩm Office đôi khi tự rơi vào tình trạng lộn xộn và tùy chọn của bạn là trích xuất dữ liệu vào một tệp trống.
Tony Dall Morph

1
Áp dụng một định dạng cho toàn bộ cột sẽ khiến điều này xảy ra. Đừng làm điều đó: ozgrid.com/Excel/ExcelS LansheetDesign.htmlm
Excellll

Câu trả lời:


9

Chắc chắn có điều gì đó sai với tập tin của bạn. Có thể dễ dàng hơn để sao chép 100 hàng bạn muốn giữ vào tệp sổ làm việc mới thay vì cố gắng xóa một triệu hàng .

Tìm kiếm các bản sao trong toàn bộ tài liệu được tìm thấy và xóa hơn 1 triệu bản sao. Vì vậy, có những nhân vật ẩn hoặc một cái gì đó chiếm không gian trong sổ làm việc đó. Điều đó vẫn không giúp được gì vì kích thước tiết kiệm sau đó đã lên tới 35MB.

Giải pháp: Khi tôi đã sao chép các hàng bạn đã điền vào sổ làm việc mới, kích thước tệp đã lưu chỉ là 10K.


5

Bình luận viên trên bài viết của Robert là đúng mục tiêu. Sau khi xóa các hàng không mong muốn, bạn cần lưu sổ làm việc, đóng và sau đó mở lại.

Microsoft phác thảo các bước trong bài viết "Cách đặt lại ô cuối cùng trong Excel" của họ . Họ cũng đề cập đến bước Lưu, nhưng tôi ước họ sẽ nhấn mạnh hơn. Cho đến khi bạn lưu và mở lại sổ làm việc, có vẻ như việc xóa của bạn đã làm bất cứ điều gì!

Sao chép các hàng tốt vào sổ làm việc mới cũng là một giải pháp tốt, đặc biệt nếu bạn không có bất kỳ macro hoặc công thức nào có tham chiếu ô phức tạp để lo lắng.


"... nếu bạn không có bất kỳ macro nào ..." ... ai không có macro? Mọi người nên vì họ làm cho cuộc sống dễ dàng hơn nhiều và giới thiệu bất cứ ai chưa bao giờ lập trình cho nghệ thuật đó.
DSlomer64

5

Chọn các hàng bạn muốn xóa. Nếu bạn có Office 2003: http://www.mrexcel.com/archive/Edit/4259.html

2007 trở lên: Trên Dải băng, trong Tab "Trang chủ", bên dưới Nhóm "Ô" và Nút "Xóa" (chặn các ô được gọi), chọn mũi tên nhỏ bên dưới, sau đó chọn "Xóa hàng Rows". Lưu tệp và mở lại tệp.


Điều này đã không khắc phục vấn đề. :(
Nalaka526

Điều gì không làm việc? Bạn có phiên bản Excel nào?
Robert

1
Trong Excel 2013 tôi đã có thể làm như trên. Mặc dù tôi nhận được một số thông báo lỗi không đúng ngữ pháp dọc theo dòng "Hoạt động không thể hoàn thành với các tài nguyên có sẵn, hủy hoặc chọn ít dữ liệu" Sau đó tôi được nhắc "Hủy" hoặc "Tiếp tục mà không hoàn tác". Chọn cái sau và sau đó tiết kiệm dường như khắc phục vấn đề Excel nghĩ rằng không gian làm việc của tôi cao 1048579 hàng.
SeldomNeedy

1

Một nguyên nhân khác có thể là một hoặc một số cột của bảng tính được tham chiếu trong một số công thức trong một bảng tính khác mà không chỉ định số lượng hàng.


0

Tùy chọn tốt nhất là sử dụng ctrl + shift + downarrow để ẩn các hàng không mong muốn và ctrl + shift + mũi tên phải để ẩn các cột không cần thiết


Không. Nên chọn cột hoặc hàng nào? Có nhiều hơn một hàng, nhiều hơn một cột.
DSlomer64

0

Tôi đã có vấn đề tương tự và tìm ra cách khắc phục trong một vài lần cho tôi.

Đảm bảo rằng bạn không có bất kỳ định dạng nào đi xuống các cột đó (ví dụ: viền ô được áp dụng cho toàn bộ cột). Lấy thanh cuộn và kéo nó xuống tận cùng. Chọn hàng dưới cùng (1048579, tôi tin) và một bó phía trên nó, khoảng 20-30, bất cứ thứ gì có thể nhìn thấy trên màn hình. Nhấp chuột phải vào khu vực tiêu đề hàng và nhấp Delete. Kéo thanh cuộn trở lại đầu trang và chọn một ô có dữ liệu của bạn. Chọn một bảng tính khác, sau đó quay trở lại. Nó nên được sửa chữa.


0

Cách xóa các hàng và cột không mong muốn trong bảng tính Excel

( Sẽ không mất nhiều thời gian như cái nhìn đầu tiên có thể gợi ý và nó an toàn!)

Có hai tờ được đề cập trong thủ tục dưới đây.

Hãy gọi trang tính gốc của bạn YourOriginalSheet(nó đại diện cho tên thật của trang tính gốc của bạn).

Chúng ta hãy gọi bảng khác ShortSheet, sẽ chứa một bản sao chỉ các ô có liên quan.

(1) Trong YourOriginalSheet, SelectCopyphạm vi của các tế bào có liên quan (không dán bất cứ nơi nào chưa).

(2) Thêm một trang tính mới có tên ShortSheet, đặt con trỏ vào ô biểu thị góc trên bên trái của phạm vi được sao chép (có thể A1) và dán như vậy:

(2a) Paste Special...> Formulas[nhấp chuột phải vào ô góc trên bên trái]

(2b) Paste Special...>Values

(2c) Paste Special...>Formats

(2đ) Paste Special...>Column Widths

(2e) Bao gồm các Paste Specialtùy chọn khác mà bạn nghĩ có thể giúp làm cho trang tính trông đẹp hơn.

(3) Nhấn Ctrl-Shift-Endđể tìm góc dưới bên phải của ShortSheetđể đảm bảo nó chứa tất cả dữ liệu liên quan.

(4) Savesách bài tập. ( Save As ...một tệp mới nếu bạn muốn sao lưu.)

(5) Xóa YourOriginalSheet(Dữ liệu liên quan hiện được lưu trong ShortSheet.)

(6) Đổi tên ShortSheetthành tên thật của trang tính gốc của bạn`.

Không có gì thay đổi ngoại trừ làm cho sổ làm việc nhỏ hơn rất nhiều, vì vậy tất cả các macro, tham chiếu bên ngoài vào bảng tính này, v.v. vẫn nên hoạt động.


Đây là một macrođể thực hiện các bước trong (2).

Sub pasteSpecialAll()
    Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub

Trước khi sử dụng macro Select Copy phạm vi có liên quan, như đã được thực hiện trong bước (1).

Tôi đã lưu macro của mình trong Personal.xlsbsổ làm việc để sử dụng trong tương lai ở mọi nơi và gán phím Ctrl + Shift + Vcho nó.


0

Tôi tìm thấy giải pháp,

1) Bạn cần xóa bất cứ thứ gì tại các hàng trống này, vì vậy hãy nhấp vào hàng empy đầu tiên (sau tất cả dữ liệu của bạn) và sau đó nhấp vào CTRL + Shift và mũi tên xuống. Đó là cách bạn chọn mọi thứ ở phía dưới.

2) Trên bảng HOME tại EDITING bấm Xóa> Xóa tất cả

3) sau đó nhấp vào kiểu: Bình thường (không có cái này nó không hoạt động với tôi)

4) và sau đó bạn cần bật tiện ích bổ sung này (hướng dẫn được sao chép từ hỗ trợ ms):

Click File > Options > Add-Ins.

Make sure COM Add-ins is selected in the Manage box, and click Go.
Manage COM Add-ins

In the COM Add-Ins box, check Inquire, and then click OK.
The Inquire tab should now be visible in the ribbon.

Quan trọng: Bạn có thể muốn tạo một bản sao lưu tệp của mình trước khi xóa định dạng ô thừa, bởi vì có một số trường hợp quy trình này có thể làm cho tệp của bạn tăng kích thước và không có cách nào để hoàn tác thay đổi.

Để xóa định dạng thừa trong bảng tính hiện tại, hãy làm như sau:

On the Inquire tab, click Clean Excess Cell Formatting.

https://support.office.com/en-us/article/clean-excess-cell-formatted-on-a-worksheet-e744c248-6925-4e77-9d49-4874f7474738

Điều này sẽ làm sạch các hàng thừa của bạn.


0

Bí quyết là xóa các hàng, lưu bảng tính và đóng lại. Khi bạn mở lại tập tin sẽ nhỏ hơn. Trong trường hợp của tôi, tôi đã có vấn đề với một số bảng tính trong sổ làm việc.

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.