Làm cách nào để xóa khoảng trống giữa các cột trong excel?

Đôi khi bạn nhập dữ liệu vào Microsoft Excel từ một số nguồn, chẳng hạn như trang web, CSV, văn bản, v.v. , có thể có nhiều cột trống với nó. Phải mất thời gian để xóa từng cột trống một. Do đó, một số người trong chúng ta tìm kiếm những cách dễ dàng để giải quyết vấn đề này. Bài viết này sưu tầm một số mẹo nhỏ giúp bạn xóa nhiều cột trống nhanh chóng

Xóa nhiều cột trống trong bảng tính bằng công thức

Xóa nhiều cột trống trong bảng tính bằng mã VBA

Xóa nhiều cột trống trong vùng chọn / trang tính đang hoạt động / toàn bộ sổ làm việc bằng một tính năng hữu ích

Xóa nhiều cột trống có tiêu đề bằng cách sử dụng mã VBA


Xóa nhiều cột trống trong bảng tính bằng công thức

Trong Excel, bạn có thể áp dụng một công thức để xác định xem các cột có trống hay không, sau đó sử dụng tính năng Sắp xếp để sắp xếp tất cả các cột trống lại với nhau, rồi xóa chúng cùng một lúc. Hãy làm như thế này

1. Thêm một hàng mới ở đầu phạm vi dữ liệu của bạn, xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

2. Sau đó, nhập công thức bên dưới vào ô A1, rồi kéo núm điều khiển điền sang bên phải để áp dụng công thức này cho các ô khác, TRUE sẽ được hiển thị nếu cột trống, nếu không, FALSE sẽ được hiển thị, xem ảnh chụp màn hình

=COUNTA(A2. A1048576)=0

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

3. Sau đó, chọn phạm vi dữ liệu bao gồm hàng trợ giúp rồi nhấp vào Dữ liệu > Sắp xếp, xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

4. Trong hộp thoại Sắp xếp bật ra, nhấp vào nút Tùy chọn, trong hộp thoại Tùy chọn Sắp xếp sau, chọn tùy chọn Sắp xếp từ trái sang phải, xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?
Làm cách nào để xóa khoảng trống giữa các cột trong excel?
Làm cách nào để xóa khoảng trống giữa các cột trong excel?

5. Nhấp vào nút OK để trả lại hộp thoại Sắp xếp, sau đó chọn Hàng 1 từ danh sách Sắp xếp theo thả xuống và chọn Giá trị ô từ phần Sắp xếp, chọn Lớn nhất đến Nhỏ nhất từ ​​phần Thứ tự, xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

6. Sau đó, tất cả các cột trống đã được sắp xếp ở bên trái dữ liệu của bạn, và bây giờ, bạn chỉ cần chọn tất cả các cột rồi nhấp chuột phải, chọn Delete để xóa cùng lúc các cột trống này, xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?


Xóa nhiều cột trống trong bảng tính bằng mã VBA

Nếu bạn muốn sử dụng macro VBA, mọi thứ sẽ dễ dàng hơn nhiều. Mã VBA sau đây có thể giúp bạn, vui lòng làm như thế này

1. Giữ phím Alt + F11 trong Excel và nó sẽ mở cửa sổ Microsoft Visual Basic for Applications

2. Nhấp vào Chèn > Mô-đun và dán macro sau vào Cửa sổ Mô-đun

mã VBA. Xóa nhiều cột trống trong vùng chọn

Sub DeleteEmptyColumns()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
    Set rng = InputRng.Cells(1, i).EntireColumn
    If Application.WorksheetFunction.CountA(rng) = 0 Then
        rng.Delete
    End If
Next
Application.ScreenUpdating = True
End Sub

3. Nhấn phím F5 để chạy macro này, chọn phạm vi công việc bạn cần trong hộp thoại bật ra. Xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

4. Bấm OK, sau đó tất cả các cột trống trong vùng chọn sẽ bị xóa. Xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?


Xóa nhiều cột trống trong vùng chọn / trang tính đang hoạt động / toàn bộ sổ làm việc bằng một tính năng hữu ích

Tiện ích Xóa Hàng & Cột Ẩn (Hiển thị) của Kutools cho Excel có thể giúp bạn nhanh chóng xóa nhiều hàng hoặc cột trống cùng một lúc

Mẹo. Để áp dụng tính năng Xóa Hàng & Cột Ẩn (Hiển thị) này, trước tiên, bạn nên tải xuống Kutools cho Excel, sau đó áp dụng tính năng này một cách nhanh chóng và dễ dàng.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau

1. Nhấp chuột Kutools > Xóa > Xóa Hàng & Cột Ẩn (Hiển thị), xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

2. Trong hộp thoại Xóa Hàng & Cột Ẩn (Hiển thị), chỉ định phạm vi mà bạn muốn áp dụng thao tác từ danh sách thả xuống Tìm trong. (Nếu bạn chọn In Selected Range, bạn phải chọn một phạm vi mà bạn muốn sử dụng trước. ) Và sau đó kiểm tra Cột trong Loại xóa. Và chọn Cột trống từ Loại chi tiết. Xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

3. Sau đó bấm OK. Và các cột trống đã bị xóa khỏi phạm vi đã chọn. Xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?


Xóa nhiều cột trống có tiêu đề bằng cách sử dụng mã VBA

Đôi khi, bạn có thể muốn xóa tất cả các cột trống chỉ chứa tiêu đề trong trang tính, mã VBA sau đây có thể giúp bạn, vui lòng thực hiện theo các bước sau

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

1. Giữ phím Alt + F11 trong Excel và nó sẽ mở cửa sổ Microsoft Visual Basic for Applications

2. Nhấp vào Chèn > Mô-đun và dán macro sau vào Cửa sổ Mô-đun

mã VBA. Xóa tất cả các cột trống có tiêu đề

Sub deleteblankcolwithheader()
'updateby Extendoffice
    Dim xEndCol As Long
    Dim I As Long
    Dim xDel As Boolean
    On Error Resume Next
    xEndCol = Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
    If xEndCol = 0 Then
        MsgBox "There is no data on """ & ActiveSheet.Name & """ .", vbExclamation, "Kutools for Excel"
        Exit Sub
    End If
    Application.ScreenUpdating = False
    For I = xEndCol To 1 Step -1
        If Application.WorksheetFunction.CountA(Columns(I)) <= 1 Then
            Columns(I).Delete
            xDel = True
        End If
    Next
    If xDel Then
        MsgBox "All blank column(s) with only a header row have been deleted.", vbInformation, "Kutools for Excel"
    Else
        MsgBox "There are no Columns to delete as each one has more data (rows) than just a header.", vbExclamation, "Kutools for Excel"
    End If
    Application.ScreenUpdating = True
End Sub

3. Sau đó nhấn phím F5 để chạy mã này và một hộp nhắc sẽ bật ra để nhắc bạn rằng các cột trống có tiêu đề sẽ bị xóa, xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

4. Và sau đó, nhấp vào nút OK, tất cả các cột trống chỉ có tiêu đề trong trang tính hiện tại sẽ bị xóa cùng một lúc. Xem ảnh chụp màn hình

Làm cách nào để xóa khoảng trống giữa các cột trong excel?
Làm cách nào để xóa khoảng trống giữa các cột trong excel?
Làm cách nào để xóa khoảng trống giữa các cột trong excel?

Bài viết tương đối hơn

  • Xóa tất cả các hàng hoặc cột ẩn trong Excel
  • Nếu bạn có một sổ làm việc lớn với nhiều hàng và cột bị ẩn và hiện tại dữ liệu ẩn không khả dụng, bạn muốn xóa tất cả chúng. Làm thế nào bạn có thể nhanh chóng xóa chúng?

  • Xóa tất cả ảnh hoặc các đối tượng khác trong Excel
  • Nếu bạn muốn xóa tất cả ảnh khỏi Microsoft Excel, có thể mất thời gian khi chọn từng ảnh và xóa từng ảnh một. Các thủ thuật sau đây có thể giúp bạn dễ dàng xóa tất cả ảnh

  • Xóa Hàng Dựa Trên Màu Nền Trong Excel
  • Làm cách nào bạn có thể xóa toàn bộ hàng dựa trên màu nền? . Với bài viết này, bạn sẽ nhận được một số mã để đạt được nhiệm vụ này trong Excel

  • Xóa tất cả các hàng chứa văn bản cụ thể trong một cột trong Google Sheets
  • Giả sử, bạn có một dải dữ liệu trong một trang tính google, bây giờ, bạn muốn xóa các hàng dựa trên các giá trị ô trong một cột. Ví dụ: tôi muốn xóa tất cả các hàng có chứa văn bản “Hoàn thành” trong Cột C. Bài viết này mình sẽ nói về cách giải quyết trong Google sheet


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng. Chèn nhanh các công thức, biểu đồ phức tạp  và bất kỳ thứ gì bạn đã sử dụng trước đây; . Encrypt Cells with password; Create Mailing List and send emails...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); . Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Hợp nhất Ô/Hàng/Cột mà không làm mất Dữ liệu; . Ngăn chặn các ô trùng lặp; . Combine Duplicate Rows/Columns.. Prevent Duplicate Cells; Compare Ranges...
  • Chọn hàng trùng lặp hoặc duy nhất ; . Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Sao chép chính xác Nhiều ô mà không thay đổi tham chiếu công thức; . Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Trích xuất văn bản , Thêm văn bản, Xóa theo vị trí, Xóa khoảng trắng ; . Convert Between Cells Content and Comments...
  • Siêu bộ lọc (lưu và áp dụng lược đồ bộ lọc cho các trang tính khác); . Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp Sổ làm việc và Trang tính ; . Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Hơn 300 tính năng mạnh mẽ . Hỗ trợ Office/Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Đảm bảo hoàn tiền trong 60 ngày.
Làm cách nào để xóa khoảng trống giữa các cột trong excel?

Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.  


Tab Office Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều

  • Bật tính năng đọc và chỉnh sửa theo tab trong Word, Excel, PowerPoint , Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới
  • Tăng năng suất của bạn lên 50% và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày
Làm cách nào để xóa khoảng trống giữa các cột trong excel?

Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.  

 

Cũ nhất đầu tiên

Sắp xếp nhận xét theo

Cũ nhất đầu tiên

mới nhất đầu tiên

Nhận xét ( 8 )

Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

đường KJ. Piere

khoảng 8 năm trước

#10397

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Tôi thấy việc chuyển đến dòng sau dòng dữ liệu cuối cùng của mình đơn giản hơn nhiều, nhập "Shift-Ctrl-End" để tô sáng tất cả các dòng trống theo sau (nhanh hơn nhiều), nhấp chuột phải và nhập "xóa tất cả các hàng/cột". Hệ thống không lãng phí quá nhiều thời gian để tìm kiếm theo cách này và do đó, nó sạch sẽ trong nháy mắt và các tệp có dung lượng 20 MB được giảm xuống kích thước 20 kb

Đáp lại

0

0

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

KARTHIKEYAN

khoảng 8 năm trước

#10612

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

các chi tiết trên rất hữu ích cho việc sử dụng cá nhân của tôi. Cảm ơn sự hướng dẫn của bạn. m. KARTHIKEYAN. -)

Đáp lại

0

0

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

Nelson

khoảng 7 năm trước

#15100

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

trang rất hữu ích. Cảm ơn bạn. . -) Thách thức của tôi là tôi có các cột có tiêu đề nhưng không có dữ liệu trong cột đó. Chỉ có tiêu đề là hiện tại. Làm cách nào để xóa các cột không có dữ liệu, nhưng có tiêu đề ở đó?. o

Đáp lại

0

0

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

ngày nay

khoảng 6 năm trước

#16834

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào, điều mà bạn được đề cập là rất hữu ích. Tôi muốn một sự giúp đỡ nhỏ từ phía bạn. Hàng ngày tôi tải xuống một số tệp và sử dụng trục để chuẩn bị các báo cáo. Đó là nhiệm vụ hàng ngày đối với tôi và quy trình thường xuyên. Làm thế nào tôi có thể làm điều đó mà không sử dụng trục. Bán tại. Nếu tôi đã chuẩn bị các báo cáo ngày hôm qua trong tệp Excel "A". Ngày hôm sau trong tệp Excel "A" chỉ cần tôi thay thế dữ liệu tệp Excel "B" mới. Bằng cách này, báo cáo tự động sẽ được tạo?

Đáp lại

0

0

Làm cách nào để xóa khoảng trống giữa các cột trong excel?

shabbir juzar sang trọng

khoảng 5 năm trước

#18475

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào, có ai có thể hướng dẫn cách tôi có thể xóa các ô trống trong một hàng hoặc cột không. lưu ý toàn bộ cột hoặc hàng trống. chỉ có ô trống tôi cần xóa trong một cột