Hướng dẫn cách xóa phạm vi được đặt tên trong Excel

Nội dung được viết bởi Thanh Hằng

Đặt tên cho phạm vi trong Excel rất hữu ích khi bạn đang làm việc với nhiều dữ liệu và công thức. Chúng cho phép bạn gọi tên một ô hoặc một phạm vi nhanh chóng hơn so với việc sử dụng tham chiếu. Tuy nhiên, nếu bạn không cần đến các phạm vi được đặt tên, làm thế nào để xóa tất cả các phạm vi đó cùng một lúc? Hãy cùng Gitiho tìm hiểu về ba cách đơn giản để xóa phạm vi được đặt tên trong Excel.

Hướng dẫn xóa phạm vi được đặt tên trong Excel 

Xóa phạm vi được đặt tên bằng Trình quản lý tên trong Excel

Name Manager (Trình quản lý tên) - là nơi bạn có thể quản lý tất cả các phạm vi được đặt tên (tạo, chỉnh sửa hoặc xóa).

Vì vậy, nếu bạn muốn xóa một số hoặc tất cả các phạm vi được đặt tên khỏi sổ làm việc của mình trong Excel, bạn có thể thực hiện việc đó bằng Trình quản lý Tên.

Dưới đây là các bước để xóa phạm vi đã đặt tên bằng Trình quản lý tên:

Bước 1: Trên thanh công cụ bấm vào tab Formulas

Hướng dẫn cách xóa phạm vi được đặt tên trong Excel 

 

Bước 2: Trong nhóm Tên đã xác định, bấm vào Name Manager. Thao tác này sẽ mở hộp thoại Name Manager, nơi liệt kê tất cả các phạm vi được đặt tên trong sổ làm việc.


 

 Hướng dẫn cách xóa phạm vi được đặt tên trong Excel

Bước 3: Chọn một trong những phạm vi được đặt tên mà bạn muốn xóa

Bước 4: Nhấp vào nút Xóa (Delete) 

Các bước trên sẽ xóa phạm vi được đặt tên đã chọn khỏi sổ làm việc trong Excel.

Trong trường hợp bạn muốn xóa nhiều phạm vi cùng một lúc, bạn có thể thực hiện việc đó bằng cách chọn những phạm vi bạn muốn xóa và sau đó nhấp vào nút Xóa.

Để chọn nhiều Phạm vi được đặt tên, hãy giữ phím CONTROL và sau đó lần lượt chọn nhưng Phạm vi được đặt tên mà bạn muốn xóa. Trong trường hợp bạn muốn xóa những Phạm vi được đặt tên liền kề nhau trong hộp thoại, hãy chọn cái đầu tiên, giữ phím SHIFT, sau đó chọn cái tên cuối cùng. Thao tác này sẽ chọn tất cả các Phạm vi được đặt tên ở giữa và bạn có thể xóa tất cả các phạm vi này chỉ trong một lần.

Xem thêm: Hướng dẫn các cách để bạn đặt tên cho vùng trong Excel

Lọc phạm vi được đặt tên trong Excel

Khi bạn trở nên thành thạo hơn với Excel và bắt đầu sử dụng dải ô được đặt tên thường xuyên, có khả năng bạn sẽ có nhiều ô và dải ô được đặt tên trong sổ làm việc.

Mặc dù Trình quản lý tên giúp dễ dàng xử lý các phạm vi được đặt tên này, nhưng nó vẫn có thể trở nên khá cồng kềnh khi bạn có nhiều phạm vi được đặt tên. 

Trình quản lý tên cho phép bạn nhanh chóng lọc phạm vi được đặt tên dựa trên các tiêu chí sau:

  • Các tên trong phạm vi trang tính
  • Các tên trong phạm vi sổ làm việc
  • Tên có lỗi
  • Tên không có lỗi
  • Tên được xác định
  • Tên bảng

Bạn có thể sử dụng các bộ lọc này từ chính Trình quản lý tên (sử dụng tùy chọn Filter ở trên cùng bên phải của hộp thoại Name Manager)

Hướng dẫn cách xóa phạm vi được đặt tên trong Excel 

Lọc dữ liệu là một trong những thao tác khá quan trọng đối với những ai thường quyên quản lý dữ liệu trên Excel. Để thành thạo chức năng này, mời bạn đọc tham khảo khóa học Excel online của Gititho, chẳng hạn:

Xóa phạm vi được đặt tên bằng VBA Excel

Mặc dù sử dụng Trình quản lý tên là một cách hiệu quả để xóa các phạm vi được đặt tên, nhưng nếu bạn cần thực hiện việc này khá thường xuyên, bạn có thể sử dụng mã VBA Excel đơn giản để xóa tất cả các phạm vi được đặt tên hoặc phạm vi có chứa một chuỗi văn bản cụ thể.

Dưới đây là mã VBA sử dụng để xóa tất cả các dải được đặt tên khỏi toàn bộ sổ làm việc:

Sub DeleteNames()

Dim RName As Name

For Each RName In Application.ActiveWorkbook.Names

RName.Delete

Next

End Sub

Mã VBA trên sử dụng vòng lặp For Next để lần lượt đi qua tất cả các Phạm vi được đặt tên và xóa chúng. Sau khi chạy mã VBA này, sổ làm việc của bạn trong Excel sẽ không còn bất kỳ Phạm vi được đặt tên nào trong đó. Bạn cũng có thể chỉnh sửa mã này để chỉ xóa những dải ô được đặt tên mà có chứa những cụ thể.

Ví dụ: Giả sử bạn chỉ muốn xóa những Tên có chứa từ “Thuế” (bất kỳ vị trí nào trong tên).

Bạn có thể thực hiện việc này bằng cách sử dụng mã VBA bên dưới:

Sub DeleteNames()

Dim RName As Name

For Each RName In Application.ActiveWorkbook.Names

If InStr(1, RName.Name, "Thuế", vbTextCompare) > 0 Then RName.Delete

Next

End Sub

Điều này được thực hiện bằng cách sử dụng mã VBA INSTR cùng với điều kiện IF Then. Chỉ những tên có chứa từ "Thuế" mới bị xóa và tất cả những tên còn lại sẽ bị bỏ qua.

Vậy, bạn sẽ sử dụng mã VBA này trong Excel như thế nào?

Bước 1: Bấm vào tab Developer rồi bấm vào Visual Basic (hoặc sử dụng phím tắt ALT + F11). Thao tác này sẽ mở Visual Basic Editor.

 Hướng dẫn cách xóa phạm vi được đặt tên trong Excel

Bước 2: Nhấp vào tùy chọn Insert trong menu và nhấp vào Module. Thao tác này sẽ chèn một Module mới cho sổ làm việc hiện tại

 Hướng dẫn cách xóa phạm vi được đặt tên trong Excel

Bước 3: Sao chép và dán mã VBA ở trên vào cửa sổ mã Module

Bước 4: Để thực thi mã macro, hãy nhấp vào biểu tượng Run trên thanh công cụ (hoặc đặt con trỏ vào bất kỳ vị trí nào trong mã và sử dụng phím tắt F5)

 Hướng dẫn cách xóa phạm vi được đặt tên trong Excel

Các bước trên sẽ chạy mã VBA và xóa các phạm vi được đặt tên khỏi sổ làm việc của bạn.

Lưu ý rằng thay đổi được thực hiện đối với mã VBA không thể hoàn nguyên. Vì vậy, hãy đảm bảo rằng bạn tạo một bản sao lưu của sổ làm việc của mình trước khi chạy mã VBA.

Xem thêm: Cách chạy mã macro dựa trên giá trị ô, phạm vi ô hoặc ô thay đổi trong Excel 

Kết luận

Như vậy, Gitiho đã cùng bạn tìm hiểu ba cách đơn giản để xóa phạm vi được đặt tên trong Excel: bằng Trình quản lý tên, lọc phạm vi hay sử dụng VBA Excel. Hy vọng bạn đã hiểu và áp dụng thành công cho công việc của mình.

Nếu bạn có bất kỳ câu hỏi nào liên quan đến bài viết này hoặc về bất kỳ chủ đề Excel nào khác, hãy cho chúng mình biết trong phần bình luận bên dưới. Và đừng quên theo dõi chúng mình để xem thêm các bài viết bổ ích khác nhé!

KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

4/5 - (1 bình chọn)

4/5 - (1 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông