Hướng dẫn how do you delete data from excel based on criteria? - làm thế nào để bạn xóa dữ liệu từ excel dựa trên tiêu chí?
Trong blog này, tôi sẽ thảo luận về cách xóa các hàng trong Excel dựa trên điều kiện. Đôi khi chúng tôi nhận được bộ dữ liệu từ người khác và nhu cầu thực hiện nhiều công việc để làm sạch bộ dữ liệu này. Show
Bạn cần xóa một phần dữ liệu nhất định không liên quan hoặc có vô số ô trống, mà bạn cần xóa để phân tích dữ liệu. Nếu bạn không biết thủ thuật thì sẽ mất rất nhiều thời gian để hoàn thành nhiệm vụ, nhưng nếu bạn biết thủ thuật thì bạn có thể làm điều đó trong một khoảng thời gian nhanh chóng. Công thức Excel Vlookup - Sách hướng dẫn – Guidebook Chán đến việc tải xuống văn bản ebook nặng / sao chép? Nếu có, bạn sẽ thích cuốn sách hướng dẫn này trên ‘Excel Vlookup Formulas, - Vlookup, Hlookup, Match & Index.Yes, you will enjoy this guidebook on ‘Excel Vlookup Formulas’ – VLOOKUP, HLOOKUP, MATCH & INDEX. Xóa các hàng có điều kiện trong ExcelChúng tôi sẽ thảo luận về cách xóa các hàng trong Excel dựa trên điều kiện nhất định: 1. Xóa toàn bộ hàng dựa trên không có giá trị trong ExcelNếu bạn có một bảng dữ liệu chứa giá trị của máy khách là có và không. Phương pháp này được sử dụng để xóa hàng trong đó giá trị của máy khách là không và giữ các máy khách có giá trị có. Ví dụ: cột ‘E, có các giá trị có và không, sau đó,
Bạn sẽ nhận được kết quả mong muốn của không có khách hàng và chỉ có khách hàng có được phản ánh trên bảng dữ liệu của bạn. Nhưng đây là những bước ngắn, xin vui lòng đọc đoạn dưới đây để biết thêm thông tin. Ví dụ: bạn có một tập dữ liệu trong đó một cột, có và không có giá trị nào được trộn lẫn. Và bạn cần xóa máy khách khi không có giá trị nào ở đó. Chúng tôi chắc chắn có thể sắp xếp cột này và sau đó chúng tôi có thể xóa các hàng trong đó giá trị chỉ là không. Nhưng bạn không thể luôn luôn sử dụng tùy chọn sắp xếp trong Excel vì nó sẽ gây rối với thứ tự. Vì vậy, điều gì là tốt nhất có thể để xóa tên máy khách mà nó nói không? Ở đây chúng tôi đi… Ví dụ: bạn có bộ dữ liệu như bên dưới nơi cột E chỉ ra có và không và bạn cần xóa các hàng trong đó. Bạn cũng có thể sử dụng các bộ lọc tự động nhưng đôi khi cũng không thể. Bây giờ bạn sẽ tạo một cột khác sẽ giúp chúng tôi theo dõi đơn hàng. Bạn cần phải chèn một cột và sau đó điền nó bằng một số sê -ri như 1, 2, 3… Trong cột F, tôi đã đặt số sê -ri để không thể bị rối. Bây giờ tôi chọn toàn bộ tập hợp dữ liệu bằng cách nhấn Ctrl +A và sau đó chuyển đến dữ liệu và tôi sẽ sắp xếp dữ liệu và sắp xếp theo cột phải là cột E cho biết có/không. Nếu bạn nhấp vào OK thì bạn sẽ thấy rằng tất cả các giá trị không có ở một bên và có giá trị ở một mặt khác. Sau đó, bạn cần chọn toàn bộ các hàng cho một số không có và sau đó bạn có thể nhấp chuột phải và nhấn xóa. Nó sẽ giúp xóa toàn bộ hàng trong đó các giá trị là không. Hoặc bạn có thể vào tab Home và sau đó nhấp vào biểu tượng Xóa trên phần ô và sau đó nhấn xóa các hàng. Bây giờ sau khi nhấn nút Xóa, tất cả các máy khách sẽ bị xóa khỏi trang tính mà giá trị không có trong cột Có/Không của bạn. Cho đến khi chúng tôi chưa hoàn thành. Đơn đặt hàng của bạn bây giờ bị rối. Bây giờ bạn sắp xếp một lần nữa và lần này, sắp xếp theo cột của bạn sẽ là cột trợ giúp và thứ tự phải nhỏ nhất đến lớn nhất. Công thức Excel Vlookup - Sách hướng dẫn – Guidebook Chán đến việc tải xuống văn bản ebook nặng / sao chép? Nếu có, bạn sẽ thích cuốn sách hướng dẫn này trên ‘Excel Vlookup Formulas, - Vlookup, Hlookup, Match & Index.Yes, you will enjoy this guidebook on ‘Excel Vlookup Formulas’ – VLOOKUP, HLOOKUP, MATCH & INDEX. Xóa các hàng có điều kiện trong Excel Chúng tôi sẽ thảo luận về cách xóa các hàng trong Excel dựa trên điều kiện nhất định: 1. Xóa toàn bộ hàng dựa trên không có giá trị trong ExcelNếu bạn có một bảng dữ liệu chứa giá trị của máy khách là có và không. Phương pháp này được sử dụng để xóa hàng trong đó giá trị của máy khách là không và giữ các máy khách có giá trị có.
Bước 8: Một lần nữa chuyển sang sắp xếp, đặt sắp xếp để giúp cột và đặt hàng đến nhỏ nhất đến lớn nhất.Bước 9: Nhấp vào OK
4. Xóa toàn bộ hàng với tùy chọn Tìm trong ExcelThực hiện theo các bước sau:
Bạn sẽ nhận được kết quả mong muốn của không có khách hàng và chỉ có khách hàng có được phản ánh trên bảng dữ liệu của bạn. Một tùy chọn khác bạn có thể áp dụng. Chọn cột Có/Không của bạn và sau đó nhấn Ctrl + F và sau đó tìm kiếm không có giá trị. Bạn cần nhấp vào Tìm tất cả và sau đó chọn tất cả các kết quả được tìm thấy bằng cách nhấn Ctrl + A. Sau đó nhấp vào nút Đóng và bạn sẽ thấy tất cả các giá trị của bạn không có trong số có/ không có cột và sau đó nhấp chuột phải vào bất kỳ giá trị nào của No No trên cùng một cột và sau đó nhấn nút Xóa. Sau đó, bạn sẽ nhận được một hộp thoại khác sẽ hỏi cái nào bạn muốn xóa. Bạn cần chọn toàn bộ hàng và sau đó nhấn OK. Xem các hình ảnh dưới đây. Ngay khi bạn nhấn OK, nó sẽ xóa toàn bộ hàng nơi không có giá trị nào có trong cột Có/Không của bạn. 5. Xóa toàn bộ hàng dựa trên điều kiện với Excel VBAChúng tôi sẽ sử dụng mã VBA để xóa không có máy khách.
Bạn sẽ nhận được kết quả mong muốn của không có khách hàng và chỉ có khách hàng có được phản ánh trên bảng dữ liệu của bạn. Để có được các chi tiết chính xác để đọc ví dụ dưới đây. Bây giờ chúng tôi sẽ sử dụng ứng dụng VBA của chúng tôi để thực hiện cùng một nhiệm vụ với mã. Để truy cập trang Visual Basic, nhấn Alt + F11. Sau đó nhấp vào Inset và sau đó nhấp vào mô -đun và trong mô -đun mới, dán mã bên dưới. Sub deleterows() Dim lr As Integer Dim DeleteStr As String DeleteStr = InputBox("Please write Yes or No?", , "Yes/No") lr = Cells(Rows.Count, 5).End(xlUp).Row For i = lr To 1 Step -1 If Cells(i, 5) = DeleteStr Then Rows(i & ":" & i).EntireRow.Delete Next i Range("B2").Select End Sub Bây giờ bạn chạy mã bằng cách nhấn nút F5 hoặc chạy nút từ trang Visual Basic, một hộp đầu vào sẽ xuất hiện và sẽ hỏi bạn giá trị nào bạn muốn xóa. Bạn có thể viết có hoặc không và sau đó nhấn nút OK. Nếu bạn viết giá trị không có giá trị trong hộp đầu vào thì tất cả toàn bộ hàng trong đó các giá trị không có giá trị nào trong cột E sẽ bị xóa. Trong trường hợp của tôi, tôi đã viết ra No No trong hộp đầu vào mà tại sao nó lại xóa các giá trị của No No. Bạn cũng có thể viết ra Có Có trong hộp đầu vào để xóa các hàng trong đó có các giá trị của Yes Yes trong cột E. của bạn E. Nếu bạn bối rối về cách sử dụng VBA, tôi khuyên bạn nên xem các hướng dẫn VBA dựa trên video của chúng tôi (tốt, chúng tôi đã tạo ra một khóa học VBA thực tế từ đó) Bây giờ tôi sẽ giải thích cho bạn mã. Chúng tôi đã viết mã dưới đây trong mô -đun: Sub deleterows() Dim lr As Integer Dim DeleteStr As String DeleteStr = InputBox("Please write Yes or No?", , "Yes/No") lr = Cells(Rows.Count, 5).End(xlUp).Row For i = lr To 1 Step -1 If Cells(i, 5) = DeleteStr Then Rows(i & ":" & i).EntireRow.Delete Next i Range("B2").Select End Sub Tôi đã tuyên bố hai biến một là ‘LR và một biến khác là‘ DeletelStr. LR đang giúp tôi tìm hàng cuối cùng của cột E. Điều đó có nghĩa là sau hàng này không có dữ liệu nào tồn tại. Tôi đã coi nó như một biến vì nếu ngày mai khối lượng dữ liệu tăng mã của tôi sẽ hoạt động. Deletestr là một biến khác giúp có được những giá trị tôi đang đưa ra trong hộp đầu vào. Sau đó, tôi đã chạy một vòng lặp qua toàn bộ tập dữ liệu và nơi nó sẽ nhận được giá trị của vâng, có hoặc không có (các giá trị bạn đang cung cấp trong hộp đầu vào) toàn bộ các hàng sẽ bị xóa. Vâng, đây là nó từ phía tôi. Tôi rất thích nghe nếu bạn đã bắt gặp một thử thách khác hoặc một giải pháp sáng tạo được phát triển. Bình luận dưới đây. 15 trò chơi bảng xoay vòng cho các chuyên gia Tricks for Pros 15 Thủ thuật bảng Pivot để làm cho phân tích dữ liệu Excel của bạn thông minh hơn! 5.600+ Tải xuống. Các thủ thuật phổ biến nhất là #3, #7 & #12 |