Xóa hàng chẵn trong excel

Hướng dẫn này chi tiết xóa mọi hàng khác trong Excel. Yêu cầu về thời gian có thể là lấy mẫu hoặc lựa chọn có hệ thống, giữ dữ liệu của các tuần/tháng được đánh số chẵn hoặc có thể chỉ cắt bỏ một nửa lượng thông tin quá nhiều

Trong hướng dẫn này, chúng tôi trình bày việc xóa các hàng thay thế bằng chức năng & bộ lọc và VBA. Chúng tôi sử dụng kết quả của các chức năng để nhóm các hàng thứ N và xóa chúng. Mặc dù chúng ta đang nói về việc xóa mọi hàng thứ 2, nhưng bạn nên chuyển sang xóa mọi hàng thứ N và thậm chí còn tốt hơn nữa khi bắt tay vào làm việc. Hãy đi sâu vào

Xóa hàng chẵn trong excel

Cách xóa mọi hàng khác bằng cách lọc dựa trên công thức

Khi nghĩ đến việc xóa các hàng thay thế, bạn có thể có một bản đồ tư duy trong đầu về việc giữ các hàng được đánh số chẵn hoặc các hàng được đánh số lẻ. Đó chính xác là những gì chúng ta sẽ làm ở đây. Chúng ta sẽ sử dụng hàm ISEVEN để biểu thị mỗi hàng là chẵn hoặc lẻ

Sau đó, chúng tôi sẽ lọc dữ liệu để nhóm các hàng có số chẵn, chọn và xóa chúng, gỡ bỏ bộ lọc, để lại các hàng có số lẻ. Xóa mọi hàng được đánh số chẵn bằng xóa mọi hàng khác. Bây giờ hãy chỉ cho bạn các bước

  • Thêm tiêu đề cột vào bên phải tập dữ liệu. Cột này sẽ được sử dụng làm cột trợ giúp và sẽ bị xóa sau. Thêm tiêu đề sẽ trợ giúp với các tùy chọn lọc

Xóa hàng chẵn trong excel

  • Thêm công thức sau vào cột mới

    =ISEVEN(ROW())

    Hàm ROW trả về số hàng của tham chiếu. Hàm ISEVEN trả về true nếu số đã cho là số chẵn. Hàm ROW được sử dụng không có đối số sẽ trả về số của hàng có công thức trong i. e. 3 trong trường hợp này. Hàm ISEVEN kiểm tra kết quả của hàm ROW xem có chẵn hay không. 3 không phải là số chẵn nên kết quả công thức là FALSE

  • Với công thức được điền xuống C22, phần còn lại của các hàng trong cột ISEVEN được hiển thị TRUE cho các hàng được đánh số chẵn và FALSE cho các hàng được đánh số lẻ

Xóa hàng chẵn trong excel

  • Chọn một ô bất kỳ trong tập dữ liệu, chuyển đến nhóm Chỉnh sửa trong tab Trang chủ, chọn Sắp xếp & Lọc rồi chọn Bộ lọc từ menu (hoặc sử dụng phím tắt Ctrl + Shift + L)

Xóa hàng chẵn trong excel

  • Với các bộ lọc được thêm vào, hãy nhấp vào mũi tên của bộ lọc của cột ISEVEN để mở rộng các tùy chọn lọc. Bỏ chọn một trong các hộp kiểm; . Chúng tôi sẽ bỏ chọn FALSE
  • Nhấp vào OK. Tất cả các hàng ĐÚNG (các hàng được đánh số chẵn) của tập dữ liệu sẽ được hiển thị

Xóa hàng chẵn trong excel

  • Chọn tất cả các hàng ĐÚNG trong tập dữ liệu và xóa chúng

Xóa hàng chẵn trong excel

  • Bạn sẽ chỉ còn lại các tiêu đề cột vì các hàng ĐÚNG đã bị xóa và các hàng SAI không được hiển thị
  • Nhấp lại vào mũi tên của cột ISEVEN và nhấp vào (Chọn tất cả)
  • Nhấp vào OK

Xóa hàng chẵn trong excel

  • Kết quả của hàm ISEVEN sẽ tính toán lại nhưng đừng lo lắng về điều đó;

Xóa hàng chẵn trong excel

  • Với bất kỳ ô nào từ tập dữ liệu được chọn, nhấn Ctrl + Shift + L để xóa bộ lọc (hoặc chọn lại tùy chọn Bộ lọc từ menu ruy-băng)
  • Xóa cột ISEVEN và sửa định dạng nếu cần

Xóa hàng chẵn trong excel

Ở đó, chúng tôi đã xóa mọi hàng thứ hai (và dọn dẹp mớ hỗn độn khỏi công việc thô sơ). Chúng tôi cũng có thể sử dụng chức năng MOD (bạn sẽ thấy cách thực hiện trong phần cuối của hướng dẫn này) thay vì chức năng ISEVEN để xóa các hàng thay thế

Cách xóa các hàng thay thế bằng VBA

Đối với những người quen thuộc với VBA, chúng tôi có một phương pháp dựa trên macro để xóa các hàng thay thế. Đối với những người không quen thuộc với VBA, đây là cơ hội để bạn tìm hiểu điều gì đó mới. Với VBA, có thể tạo các hàm do người dùng tạo để thực hiện công việc thủ công trên Excel nhanh chóng và dễ dàng hơn

Chúng tôi sẽ tạo một macro Excel (xóa các hàng thay thế) bằng cách mã hóa nó bằng VBA. Sau đó, macro có thể được chạy từ cửa sổ mà nó được tạo trong. Để sử dụng định kỳ, macro có thể được truy cập từ menu ribbon để thực hiện lặp lại tác vụ tự động. Dưới đây chúng tôi có các bước để tạo macro để xóa các hàng thay thế

  • Mở trình soạn thảo VBA, chọn nút Visual Basic trong Developer Nếu chưa bật tab Developer nhấn tổ hợp phím Alt + F11 để vào trình soạn thảo VBA. Đây là những gì nó trông giống như

Xóa hàng chẵn trong excel

  • Chọn Chèn Sau đó chọn Mô-đun từ menu

Xóa hàng chẵn trong excel

  • Một cửa sổ Mô-đun sẽ mở ra. Trong cửa sổ Mô-đun, sao chép-dán đoạn mã sau

Sub Delete_Every_Other_Row()
Dim Rng As Range
Set Rng = Application.InputBox("Select the Range (Excluding headers)", "Range Selection", Type:=8)
For i = Rng.Rows.Count To 1 Step -1
If i Mod 2 = 0 Then
Rng.Rows(i).Delete
End If
Next i
End Sub

Xóa hàng chẵn trong excel

  • Để chạy lệnh ngay lập tức từ cửa sổ này, nhấn phím F5, sau đó đóng cửa sổ Mô-đun và trình chỉnh sửa
  • Để chạy lệnh sau, hãy đóng cửa sổ Mô-đun và trình soạn thảo VBA sau khi nhập mã
  • Chuyển đến tab Xem và nhấp vào nút Macro (đối với phím tắt để truy cập Macro, hãy nhấn Alt + F8)

Xóa hàng chẵn trong excel

  • Chọn macro áp dụng từ hộp thoại Macro và chọn nút lệnh Run

Xóa hàng chẵn trong excel

  • Một hộp thoại sẽ bật lên để chọn phạm vi để xóa các hàng thay thế khỏi. Trong hộp thoại, nhập hoặc chọn phạm vi để xóa các hàng thay thế
  • Dòng kiến ​​diễu hành đại diện cho phạm vi đã chọn
  • Nhấp vào OK

Xóa hàng chẵn trong excel

Các hàng bây giờ sẽ bị xóa

Xóa hàng chẵn trong excel

Bạn có thể nhận thấy rằng không có sự quay trở lại với macro; . Tuy nhiên, có dữ liệu với mỗi hàng thứ hai bị xóa

đề xuất đọc. Cách đánh dấu mọi hàng khác trong Excel

Cách xóa mọi hàng thứ N

Trong phân đoạn trên, chúng tôi đã nhấn mạnh cách sửa đổi mã macro để xóa mọi hàng thứ N. Bây giờ chúng tôi sẽ hướng dẫn bạn cách xóa mọi hàng thứ 3 hoặc thứ 4 hoặc bất kỳ hàng thứ N nào mà bạn muốn xóa bằng cách kết hợp các hàm MOD và ROW lại với nhau và lọc kết quả để thu thập và xóa mọi hàng thứ N

Hàm MOD trả về số dư sau khi một số bị chia cho số chia. Hàm ROW trả về số hàng. Tại sao hai điều này làm việc cùng nhau, bạn sẽ tìm hiểu trong các bước tiếp theo

  • Thêm tiêu đề cột vào bên phải của tập dữ liệu dưới dạng cột trợ giúp mà chúng tôi sẽ sử dụng cho công thức và xóa sau

Xóa hàng chẵn trong excel

  • Thêm công thức sau vào cột mới và điền nó cùng với ô cuối cùng của tập dữ liệu

    =MOD(ROW(),3)=2

    Hàm ROW đã được nhập mà không có đối số nên hàm sẽ trả về số hàng của trang tính mà hàm đang được nhập i. e. 3 ở đây. Hàm MOD lấy số hàng, chia cho 3. Kết quả của 3 chia cho 3 là 1 là bit đầu tiên của công thức. Bit cuối cùng của công thức là "=2"

    Công thức trở thành 1=2. Đây là SAI và là kết quả cuối cùng của công thức

    Làm thế nào bạn biết những con số để thêm vào công thức?

    3 là hàng thứ N cần xóa. Chúng tôi muốn xóa mọi hàng thứ 3 và đã nhập 3 vào đây

    2 là số hàng mà dữ liệu bắt đầu từ -1. Dữ liệu của chúng tôi bắt đầu từ hàng 3, tức là 3-1=2
    Bạn có thể chỉnh sửa số này để đặt bắt đầu xóa hàng nào. e. g. , trong dữ liệu của chúng tôi dưới đây, chúng tôi hiện đang nhận được những kết quả này

Xóa hàng chẵn trong excel

Ngay bây giờ, chúng ta có FALSE, FALSE, TRUE, FALSE, FALSE, TRUE trở đi. Nếu chúng ta sửa "2" trong công thức thành "1", chúng ta sẽ có FALSE, TRUE, FALSE, FALSE, TRUE trở đi. Vì tất cả các hàng ĐÚNG sẽ bị xóa nên chuỗi này xác định hàng nào sẽ bị xóa

  • Với bất kỳ ô nào trong tập dữ liệu được chọn, hãy chuyển đến tab Trang đầu > Phần chỉnh sửa > Nút Sắp xếp & Lọc > Bộ lọc. Bạn cũng có thể sử dụng phím tắt Ctrl + Shift + L để thay thế

Xóa hàng chẵn trong excel

  • Các bộ lọc sẽ được áp dụng cho các cột. Nhấp vào bộ lọc cột MOD & ROW. Bỏ chọn FALSE từ trình đơn thả xuống
  • Nhấp vào OK

Xóa hàng chẵn trong excel

  • Tất cả các hàng có TRUE trong kết quả công thức sẽ sắp xếp cùng nhau
  • Chọn tất cả các hàng được hiển thị (không bao gồm tiêu đề cột) và xóa chúng

Xóa hàng chẵn trong excel

  • Mở lại các tùy chọn bộ lọc của cột MOD & ROW và chọn hộp kiểm (Chọn tất cả) để hiển thị dữ liệu còn lại
  • Nhấp vào OK

Xóa hàng chẵn trong excel

  • Xóa cột MOD & ROW và xóa các bộ lọc bằng cách nhấn Ctrl + Shift + L với bất kỳ ô nào được chọn từ dữ liệu
  • Trong trường hợp này, mọi hàng thứ 3 đã bị xóa

Xóa hàng chẵn trong excel

Đó là nỗ lực của chúng tôi trong việc xóa các hàng thay thế hoặc mọi hàng thứ N. Chúng tôi hy vọng chúng tôi đã giới thiệu các phương pháp đơn giản nhất cho bạn đồng thời cung cấp cho bạn một số phạm vi về việc mày mò mã và chức năng để bạn có thể nhận được kết quả mong muốn. Hãy thử một trong những kỹ thuật này khi bạn phải xóa mọi hàng thứ N thay vì bẻ khóa các kỹ năng thủ công. Chúng tôi sẽ trở lại với nhiều nội dung khác từ Excel city để các kỹ năng thủ công của bạn được nghỉ ngơi và các kỹ năng Excel sẽ bắt đầu