Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

Đôi khi 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 tốn thời gian để xóa từng cột trống từng cái 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 thu thập một số mẹo khó để giúp bạn xóa nhiều cột trống một cách nhanh chóng.

Xóa nhiều cột trống trong bảng tính với 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 lựa chọn / trang tính hoạt động / toàn bộ sổ làm việc với một tính năng hữu ích

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


Xóa nhiều cột trống trong bảng tính với 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 với nhau, sau đó xóa chúng cùng một lúc. Xin hãy làm như thế này:Sort feature to sort all blank columns together, and then delete them at once. Please do as this:

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:. Add a new row at the top of your data range, see screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

2. Sau đó nhập công thức dưới đây vào ô A1, sau đó kéo tay cầm điền vào bên phải để áp dụng công thức này cho các ô khác, một đúng sẽ được hiển thị nếu cột trống, nếu không, một sai được hiển thị, xem ảnh chụp màn hình:. Then enter the below formula into cell A1, and then drag the fill handle to right side to apply this formula to other cells, a TRUE will be displayed if the column is blank, otherwise, a FALSE is displayed, see screenshot:

=COUNTA(A2:A1048576)=0

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

3. Sau đó chọn phạm vi dữ liệu bao gồm hàng Helper, sau đó nhấp vào Dữ liệu> Sắp xếp, xem Ảnh chụp màn hình:. Then select the data range including the helper row, and then click Data > Sort, see screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

4. Trong hộp thoại sắp xếp Pop Out, 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 Sắp xếp từ trái sang đúng, xem ảnh chụp màn hình:. In the popped out Sort dialog box, click Options button, in the following Sort Options dialog, select Sort left to right option, see screenshots:

5. Click OK button to return the Sort dialog, then select Row 1 from the Sort by drop down, and select Cell Values from Sort On section, choose Largest to Smallest from the Order section, see screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

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 và sau đó nhấp chuột phải, chọn Xóa để xóa các cột trống này cùng một lúc, xem màn hình:. Then, all empty columns have been sorted at the left of your data, and now, you just need to select all columns and then right click, choose Delete to delete these blank columns at once, see screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?


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, xin vui lòng làm như sau:

1. Giữ các phím ALT + F11 trong Excel và nó mở cửa sổ Microsoft Visual Basic cho các ứng dụng.. Hold down the Alt + F11 keys in Excel, and it opens the Microsoft Visual Basic for Applications window.

2. Nhấp vào Chèn> Mô -đun và Dán macro sau vào cửa sổ Mô -đun.. Click Insert > Module, and paste the following macro in the Module Window.

Mã VBA: Xóa nhiều cột trống trong lựa 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:. Press the F5 key to run this macro, select the work range you need in the pop out dialog. See screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

4. Nhấp vào OK, sau đó tất cả các cột trống trong lựa chọn được xóa. Xem ảnh chụp màn hình: Click OK, then all empty columns in the selection are removed. See screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?


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

Xóa các hàng & cột ẩn (có thể nhìn thấy) Tiện ích của Kutools cho Excel có thể giúp bạn nhanh chóng loại bỏ nhiều hàng hoặc cột trống cùng một lúc.Delete Hidden (Visible) Rows & Columns utility of Kutools for Excel can help you quickly remove multiple empty rows or columns at once.

Mẹo: Để áp dụng Xóa Hidden (có thể nhìn thấy) này các hàng & Cột & NBSP; Đầu tiên, bạn nên tải xuống Kutools cho Excel, sau đó áp dụng tính năng nhanh chóng và dễ dàng.:To apply this Delete Hidden (Visible) Rows & Columns feature, firstly, you should download the Kutools for Excel, and then apply the feature quickly and easily.

Sau khi cài đặt Kutools cho Excel, vui lòng làm như sau:Kutools for Excel, please do as this:

1. Nhấp vào Kutools> Xóa> Xóa Hidden (hiển thị) Các hàng & cột, xem ảnh chụp màn hình:. Click Kutools > Delete > Delete Hidden (Visible) Rows & Columns, see screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

2. Trong hộp thoại Xóa Hidden (có thể nhìn thấy), chỉ định phạm vi mà bạn muốn áp dụng thao tác từ Look In Drop Danh sách thả xuống. (Nếu bạn chọn trong phạm vi đã chọn, 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ác cột dưới Loại xóa. Và chọn các cột trống từ loại chi tiết. Xem ảnh chụp màn hình:. In the Delete Hidden (Visible) Rows & Columns dialog box, specify the scope that you want to apply the operation from Look in drop down list. (If you choose In Selected Range, you must select a range that you want to use first.) And then check Columns under Delete type. And select Blank columns from Detailed type. See screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

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:. Then click OK. And the blank columns have been deleted from the selected range. See screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?


Xóa nhiều cột trống bằng 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 một tiêu đề trong bảng tính, mã VBA sau đây có thể giúp bạn giúp đỡ với các bước sau:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

1. Giữ các phím ALT + F11 trong Excel và nó mở cửa sổ Microsoft Visual Basic cho các ứng dụng.. Hold down the Alt + F11 keys in Excel, and it opens the Microsoft Visual Basic for Applications window.

2. Nhấp vào Chèn> Mô -đun và Dán macro sau vào cửa sổ Mô -đun.. Click Insert > Module, and paste the following macro in the Module Window.

Mã VBA: Xóa nhiều cột trống trong lựa chọn:

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. 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:. Then press F5 key to run this code, and a prompt box will pop out to remind you the blank columns with header will be deleted, see screenshot:

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

4. Nhấp vào OK, sau đó tất cả các cột trống trong lựa chọn được xóa. Xem ảnh chụp màn hình:


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

  • Xóa các hàng & cột ẩn (có thể nhìn thấy) Tiện ích của Kutools cho Excel có thể giúp bạn nhanh chóng loại bỏ nhiều hàng hoặc cột trống cùng một lúc.
  • Mẹo: Để áp dụng Xóa Hidden (có thể nhìn thấy) này các hàng & Cột & NBSP; Đầu tiên, bạn nên tải xuống Kutools cho Excel, sau đó áp dụng tính năng nhanh chóng và dễ dàng.

  • Sau khi cài đặt Kutools cho Excel, vui lòng làm như sau:
  • 1. Nhấp vào Kutools> Xóa> Xóa Hidden (hiển thị) Các hàng & cột, xem ảnh chụp màn hình:

  • Xóa các hàng dựa trên màu nền trong Excel
  • Làm thế nào bạn có thể xóa toàn bộ hàng dựa trên màu nền? Trong ví dụ này, tôi cần xóa tất cả các hàng mà các ô chứa đầy màu nền màu xanh như ảnh chụp màn hình sau đây được hiển thị. 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 loạt dữ liệu trong một tờ 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 trên Colum C. Bài viết này, tôi sẽ nói về cách giải quyết nó trong Google Sheets.


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 năng suất của bạn lên 80%

  • Tái sử dụng: nhanh chóng chèn các công thức phức tạp, biểu đồ & nbsp; và bất cứ điều gì bạn đã sử dụng trước đây; Mã hóa các ô bằng mật khẩu; Tạo danh sách gửi thư và gửi email ...: Quickly insert complex formulas, charts and anything that you have used before; 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); Đọc bố cục (dễ dàng đọc và chỉnh sửa số lượng lớn các ô); Dán vào phạm vi được lọc ... (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Hợp nhất các ô/hàng/cột mà không mất dữ liệu; Chia nội dung tế bào; Kết hợp các hàng/cột trùng lặp ... Ngăn chặn các ô trùng lặp; So sánh phạm vi ... without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Chọn các hàng trùng lặp hoặc độc đáo; Chọn các hàng trống (tất cả các ô trống); Siêu tìm và mờ tìm trong nhiều sách bài tập; Chọn ngẫu nhiên ... Rows; 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; Tự động tạo tham chiếu đến nhiều tờ; Chèn đạn, hộp kiểm và nhiều hơn nữa ... Multiple Cells without changing formula reference; 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í, loại bỏ không gian; Tạo và in các phần phụ phân trang; Chuyển đổi giữa nội dung ô và bình luận ..., Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Siêu bộ lọc (lưu và áp dụng các sơ đồ lọc cho các bảng khác); Sắp xếp nâng cao theo tháng/tuần/ngày, tần suất và nhiều hơn nữa; Bộ lọc đặc biệt của in đậm, nghiêng ... (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp sách bài tập và bảng tính; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều tờ; Batch Chuyển đổi XLS, XLSX và PDF ...; Merge Tables based on key columns; 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-2019 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 đủ các tính năng dùng thử miễn phí 30 ngày. Đảm bảo hoàn lại tiền 60 ngày.. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?


Tab Office mang giao diện được lập bảng đến văn phòng và làm cho công việc của bạn dễ dàng hơn nhiều

  • Kích hoạt chỉnh sửa và đọc theo bảng trong Word, Excel, PowerPoint, Nhà xuất bản, Truy cập, Visio và Dự án., Publisher, Access, Visio and 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!

Hướng dẫn how do you delete columns in excel fast? - làm thế nào để bạn xóa các cột trong excel nhanh chóng?

Làm thế nào để bạn nhanh chóng xóa các cột trong Excel?

Để thực hiện việc này, chọn hàng hoặc cột và sau đó nhấn phím Xóa ...
Nhấp chuột phải vào ô, hàng hoặc cột bạn muốn xóa ..
Trên menu, nhấp vào Xóa ô ..
Để xóa một ô, chọn các ô dịch chuyển trái hoặc chuyển các tế bào lên. Để xóa hàng, nhấp vào Xóa toàn bộ hàng. Để xóa cột, nhấp vào Xóa toàn bộ cột ..

Làm cách nào để xóa hàng ngàn cột trong Excel?

Nếu các cột bạn muốn xóa Bắt đầu từ cột M, trước tiên, hãy nhấp vào ô bắt đầu (giả sử, M1), sau đó giữ Shift trong khi bạn nhấp vào ô kết thúc (giả sử Z1000). Sau đó, nó sẽ tự động làm nổi bật toàn bộ các cột, bây giờ bạn có thể nhấp chuột phải vào các cột được tô sáng và nhấp vào Xóa toàn bộ cột.right-click the highlighted columns and click delete Entire Column.

Làm cách nào để xóa nhiều cột trong Excel cùng một lúc?

Xóa các hàng và cột trong Excel sẽ diễn ra mãi mãi trước tiên, chúng ta phải chọn hàng hoặc cột đầu tiên bằng cách nhấp vào tiêu đề hàng hoặc cột.Sau đó, chúng ta có thể sử dụng phím tắt Ctrl+Shift+Down Arrow để chọn tất cả các hàng hoặc Ctrl+Shift+Mũi tên phải để chọn tất cả các cột ở bên phải từ cái đã chọn.Ctrl+Shift+Down arrow to select all rows or Ctrl+Shift+Right arrow to select all columns on the right side from the selected one.