Excel: xóa mỗi dòng thứ hai - điều đó có thể không?
Với Microsoft Excel, bạn có thể tự động xóa từng dòng thứ hai. Trong mẹo thực tế này, chúng tôi sẽ giải thích cách thức này hoạt động.
Sơ bộ: Hiển thị các công cụ dành cho nhà phát triển để xóa mỗi hai dòng
- Nhấp vào nút Office ở trên cùng bên trái, sau đó chọn "Tùy chọn Excel".
- Chuyển đến "Thường xuyên sử dụng". Trong "Các tùy chọn phổ biến nhất khi làm việc với Excel", hãy bật tùy chọn "Hiển thị tab nhà phát triển trong ruy-băng".
- Xác nhận thay đổi với "Lưu".
Excel: Có mỗi dòng thứ hai bị xóa với mã chương trình
Microsoft đã phát hành một mã chương trình cho mục đích này, mà bạn có thể sử dụng. Thực hiện như sau:
- Mở tệp trong đó dữ liệu bảng tương ứng được đặt.
- Bây giờ bấm vào "Công cụ dành cho nhà phát triển" và bên dưới "Mã" đi đến "Visual Basic".
- Trình soạn thảo Visual Basic bây giờ sẽ mở. Ở đây bấm vào "Chèn" và ở đó trên "Mô-đun".
- Sao chép mã sau (không có dấu ngoặc kép) vào mô-đun: "Sub Delete_Every_Other_Row () 'Biến thứ nguyên. Y = Sai' Thay đổi mã này thành True nếu bạn muốn 'xóa các hàng 1, 3, 5, v.v. I = 1 Đặt xRng = Lựa chọn 'Lặp lại một lần cho mỗi hàng trong vùng chọn. Đối với xCount = 1 thành xRng.Rows.Count' Nếu Y là True, thì ... Nếu Y = True thì '... xóa toàn bộ một hàng ô. xRng.Cells (I) .EntireRow.Delete 'Nếu không ... Khác' ... tăng I lên một để chúng ta có thể quay vòng qua phạm vi. I = I + 1 Kết thúc Nếu 'Nếu Y là Đúng, hãy đặt sai; là Sai, biến nó thành đúng. Y = Không phải Y Tiếp theo xCount End Sub "
- Bây giờ hãy quay lại tệp Excel của bạn và đánh dấu các cột mà mỗi hàng thứ hai sẽ bị xóa.
- Sau đó nhấp vào "Macro" trong "Nhà phát triển" trong khu vực "Mã". Ở đó bạn sẽ thấy macro "Delete_Every_Other_Row", mà bạn bắt đầu với "Thực thi".
Mẹo thực tế này đã được hiện thực hóa với Excel 2007. Với Excel, bạn cũng có thể tính lãi kép hoặc lãi suất ba tỷ lệ.