Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Trong hướng dẫn này, chúng tôi sẽ xem xét cách xóa các hàng hoặc cột có một tiêu chí nhất định hoặc trống.

Bạn có thể tải xuống tập tin ở đây và làm theo cùng. Khi bạn nhận được một bản xem trước, hãy tìm tải xuống ở góc trên bên phải.

Vì vậy, ở đây tôi có một bộ dữ liệu và trong cột A có tên của nhiều người khác nhau. Lưu ý rằng tên "Tom" xuất hiện sáu lần và tôi muốn xóa tất cả các hàng có "Tom" trong cột đó:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Tôi sẽ làm nổi bật dữ liệu trong cột "A", sau đó sử dụng phím tắt CTRL + F để hiển thị hộp thoại Tìm & Thay thế và nhập "Tom" vào hộp tìm kiếm, sau đó nhấp vào Tìm tất cả:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Điều này sẽ tạo ra một danh sách các siêu liên kết tham chiếu mọi ô có chứa "tom". Với phần trên cùng đã được tô sáng, tôi sẽ giữ khóa Shift của mình và nhấp vào cái dưới cùng để chọn tất cả. Lưu ý rằng nó sẽ làm nổi bật tất cả các ô trong tập dữ liệu của tôi có chứa "tom":

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Bây giờ tôi có thể đóng hộp thoại Tìm và thay thế và các ô đó vẫn được chọn. Tiếp theo, tôi có thể sử dụng phím tắt CTRL + - (phím CTRL cộng với dấu trừ trên bàn phím) và nó sẽ hiển thị hộp thoại Xóa. Tôi sẽ chọn "Toàn bộ hàng":

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Khi tôi nhấp vào OK, tất cả các hàng có chứa "Tom" đã bị xóa:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Nếu dữ liệu được chuyển đổi và các tên nằm trên đầu, bạn có thể sử dụng cùng một quy trình, nhưng thay vào đó chọn "toàn bộ cột". Xem video để xem làm thế nào điều đó được thực hiện.

Để xóa khoảng trống, quá trình này chỉ khác nhau một chút. Ở đây tôi có dữ liệu với các hàng trống nằm rải rác trong suốt:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Để xóa các hàng trống, trước tiên tôi tô sáng bất kỳ cột nào có chứa chỗ trống (trong trường hợp này là bất kỳ ai sẽ làm), sau đó nhấn phím F5 sẽ đưa ra hộp thoại đi đến hộp thoại::

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Sau đó, tôi có thể nhấp vào "Đặc biệt" hoặc sử dụng phím tắt ALT + S. Điều này sẽ đưa tôi đến hộp thoại Go to đặc biệt. Ở đây tôi có thể chọn "Blanks" hoặc sử dụng phím tắt ALT + K:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Khi tôi nhấp vào OK, nó sẽ chọn những ô trống:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

Sau đó, như trước đây, tôi có thể sử dụng phím tắt Ctrl + - và chọn toàn bộ hàng, và các hàng đó sẽ bị xóa. Để xóa các cột có khoảng trống là cùng một quá trình, nhưng chọn toàn bộ cột. Một lần nữa, hãy xem video để biết thêm chi tiết.

Bạn có thể làm gì tiếp theo? Chia sẻ bài viết này với những người khác có thể hưởng lợi từ nó! Để lại một bình luận hoặc trả lời bên dưới - cho tôi biết bạn nghĩ gì! Đăng ký blog này để biết thêm những lời khuyên tuyệt vời trong tương lai, hoặc kiểm tra kênh YouTube của tôi!
Share this post with others that can benefit from it!
Leave a comment or reply below – let me know what you think!
Subscribe to this blog for more great tips in the future, or…
Check out my YouTube channel!

Happy Excelling!

  • Lời khuyên Excel
  • Chức năng Excel
  • Công thức Excel
  • Biểu đồ Excel
  • Lời khuyên từ
  • Lời khuyên Outlook

Trong nhiều trường hợp, bạn có thể cần xóa toàn bộ các cột dựa trên giá trị tiêu đề trong Excel. Ví dụ: bạn cần xóa tất cả các cột có chứa giá trị cũ cũ trong tiêu đề. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn các phương thức xóa toàn bộ các cột dựa trên giá trị tiêu đề chi tiết.

Xóa toàn bộ các cột dựa trên giá trị tiêu đề với mã VBA xóa toàn bộ các cột dựa trên giá trị tiêu đề với kutools cho excel
Delete entire columns based on header value with Kutools for Excel


Xóa toàn bộ các cột dựa trên giá trị tiêu đề với mã VBA

Bạn có thể xóa toàn bộ các cột dựa trên giá trị tiêu đề với mã VBA. Xin vui lòng làm như sau.

1. Nhấn đồng thời các phím Alt + F11 để mở cửa sổ ứng dụng Microsoft Visual Basic.Alt + F11 keys simultaneously to open the Microsoft Visual Basic Application window.

2. Trong cửa sổ ứng dụng Microsoft Visual Basic, nhấp vào Chèn> Mô -đun. Và sau đó sao chép và dán bên dưới mã vào cửa sổ mô -đun.Microsoft Visual Basic Application window, click Insert > Module. And then copy and paste below code into the Module window.

Mã VBA: Xóa toàn bộ các cột dựa trên giá trị tiêu đề

Sub DeleteSpecifcColumn()
	Set MR = Range("A1:D1")
	For Each cell In MR
		If cell.Value = "old" Then cell.EntireColumn.Delete
	Next
End Sub

Notes::

1) Trong mã, Old Old là giá trị tiêu đề mà bạn muốn xóa toàn bộ cột dựa trên. Vui lòng thay đổi thành giá trị tiêu đề của bạn theo cách thủ công. Và A1: D1 là phạm vi cột mà bạn muốn sử dụng.old” is the header value which you want to delete the entire column based on. Please change to your header value manually. And A1:D1 is the column range that you want use.

2) Mã này nhạy cảm trường hợp.

3. Nhấn phím F5 để chạy mã, toàn bộ cột có tiêu đề bằng với văn bản được chỉ định sẽ bị xóa ngay lập tức.F5 key to run the code, the entire column with a header equals to the specified text will be deleted immediately.


Xóa toàn bộ các cột dựa trên giá trị tiêu đề với kutools cho excel

Với Kutools cho Excel, chọn tiện ích ô cụ thể, bạn có thể dễ dàng chọn tất cả các cột chứa giá trị tiêu đề nhất định trước tiên và sau đó xóa các cột được chọn này cùng một lúc. Xin vui lòng làm như sau.Kutools for Excel’s Select Specific Cells utility, you can easily select all columns which contains the certain header value first, and then delete these selected columns at once. Please do as follows.

Trước khi áp dụng Kutools cho Excel, vui lòng tải xuống và cài đặt nó trước. Kutools for Excel, please download and install it firstly.

1. Chọn phạm vi chứa các cột bạn cần xóa, sau đó nhấp vào Kutools> Chọn> Chọn các ô cụ thể. Xem ảnh chụp màn hình:Kutools > Select > Select Specific Cells. See screenshot:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

2. Trong hộp thoại Chọn ô cụ thể, chọn toàn bộ tùy chọn cột trong phần Loại lựa chọn và trong danh sách thả xuống Loại cụ thể, chọn Tùy chọn bằng, sau đó nhập giá trị tiêu đề vào hộp sau. Và cuối cùng nhấp vào nút OK. Xem ảnh chụp màn hình:Select Specific Cells dialog box, select the Entire column option in the Selection type section, and in the Specific type drop-down list, select Equals option, then type the header value in the following box. And finally click the OK button. See screenshot:

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

3. Nhấp vào nút OK trong hộp thoại bật lên khác, sau đó các cột chứa giá trị tiêu đề được chỉ định được chọn ngay lập tức.OK button in another popping up dialog box, then the columns which contain specified header value are selected immediately.

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

4. Nhấp chuột phải vào tiêu đề cột của cột đã chọn, sau đó nhấp vào Xóa từ menu nhấp chuột phải. Sau đó, tất cả các cột được chọn sẽ bị xóa cùng một lúc.Delete from the right-clicking menu. Then all selected columns are deleted at once.

Hướng dẫn excel delete column if cell contains - excel xóa cột nếu ô chứa

& nbsp; Nếu bạn muốn có một bản dùng thử miễn phí (30 ngày) của tiện ích này, vui lòng bấm vào để tải xuống và sau đó đi để áp dụng thao tác theo các bước trên.please click to download it, and then go to apply the operation according above steps.


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 excel delete column if cell contains - excel xóa cột nếu ô chứa


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 excel delete column if cell contains - excel xóa cột nếu ô chứa

Comments(12) (12)

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