Drop‑down list hay còn gọi là danh sách thả xuống là một trong những tính năng hữu ích nhất của Microsoft Excel, giúp người dùng kiểm soát dữ liệu nhập, giảm thiểu lỗi và tăng tính nhất quán trong các bảng tính. Tuy nhiên, trong quá trình làm việc, bạn có thể gặp phải những tình huống cần xóa hoặc sửa drop‑down list: dữ liệu đã thay đổi, cấu trúc bảng tính được điều chỉnh, hoặc bạn chỉ đơn giản muốn loại bỏ tính năng này để tự do nhập dữ liệu. Bài viết dưới đây sẽ hướng dẫn chi tiết cách xóa drop‑down list trong Excel trên các phiên bản phổ biến (Excel 2026, 2026, 2026, 2026, Microsoft 365) và giải thích các nguyên tắc liên quan, giúp bạn thực hiện công việc một cách nhanh chóng, không gây lỗi và tối ưu hoá quy trình làm việc.
Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Tạo Bảng Trong Excel: Từ Cơ Bản Đến Nâng Cao
1. Tổng quan về Drop‑Down List trong Excel
1.1 Drop‑Down List là gì?
Drop‑down list là một validation rule (quy tắc kiểm tra dữ liệu) được tạo ra bằng công cụ Data Validation. Khi người dùng chọn ô có danh sách thả xuống, một mũi tên xuất hiện, cho phép họ chọn một trong các giá trị đã định sẵn (có thể là một dải ô, một danh sách tĩnh, hoặc một công thức).
1.2 Lợi ích của việc sử dụng Drop‑Down List
- Giảm lỗi nhập liệu: Người dùng chỉ có thể chọn các giá trị hợp lệ.
- Tiết kiệm thời gian: Không cần gõ lại các giá trị lặp lại.
- Đảm bảo tính thống nhất: Các giá trị nhập vào luôn đồng nhất, thuận tiện cho việc phân tích và báo cáo.
1.3 Khi nào cần xóa Drop‑Down List?
- Dữ liệu nguồn thay đổi (ví dụ: thêm, bớt mục trong danh sách).
- Đổi cấu trúc bảng tính, di chuyển cột/ô.
- Muốn cho phép người dùng nhập dữ liệu tự do.
- Khi danh sách không còn phù hợp với mục đích sử dụng.
Có thể bạn quan tâm: Isumsoft Excel Password Refixer Full Key: Giải Pháp Đánh Bại Mọi Rào Cản Mật Khẩu Excel
2. Các phương pháp xóa Drop‑Down List trong Excel
2.1 Phương pháp 1: Sử dụng Data Validation (cách nhanh nhất)
- Chọn ô hoặc vùng ô có Drop‑Down List
Nếu bạn không chắc chắn ô nào có danh sách, có thể chọn toàn bộ sheet bằng cách nhấn
Ctrl + A.Mở hộp thoại Data Validation
Vào thẻ Data → Data Tools → Data Validation (hoặc nhấn
Alt + D + L).Xóa quy tắc
- Trong cửa sổ Data Validation, ở tab Settings, chọn Any value trong mục Allow.
- Nhấn OK.
Lưu ý: Nếu muốn xóa đồng thời cho toàn bộ vùng đã chọn, hãy chắc chắn rằng tùy chọn Apply these changes to all other cells with the same validation (hoặc Apply these changes to all cells with the same validation trong Excel tiếng Anh) được bật.
- Kiểm tra
- Nhấp vào một ô đã có Drop‑Down List trước đây, mũi tên không còn xuất hiện nữa → danh sách đã được xóa.
2.2 Phương pháp 2: Xóa nhanh bằng Clear Contents (có rủi ro)
Nếu bạn chỉ muốn xóa nội dung của ô mà không muốn mất các công thức hoặc định dạng, có thể dùng Clear:
- Chọn ô hoặc vùng ô →
Home→Clear→Clear All. - Lưu ý: Phương pháp này cũng sẽ xóa Data Validation (do tính năng Clear All xóa mọi thứ). Nếu bạn chỉ muốn xóa validation mà giữ lại định dạng, chọn
Clear→Clear Formatssau khi xóa nội dung.
2.3 Phương pháp 3: Sử dụng VBA (Macro) để xóa hàng loạt
Khi bạn cần xóa Drop‑Down List trên một phạm vi lớn (hàng ngàn ô) hoặc trên nhiều sheet, việc thực hiện thủ công sẽ mất thời gian. Dưới đây là đoạn mã VBA giúp xóa toàn bộ Data Validation trên một sheet hoặc một vùng ô nhất định.
Sub DeleteDropDowns() Dim ws As Worksheet Dim rng As Range '--- Xóa trên sheet hiện tại --- Set ws = ActiveSheet ' Xóa toàn bộ Validation trên toàn sheet ws.Cells.Validation.Delete ' Hoặc xóa validation trên một phạm vi cụ thể, ví dụ A1:D1000 ' Set rng = ws.Range("A1:D1000") ' rng.Validation.Delete MsgBox "Đã xóa tất cả Drop‑Down List trên sheet " & ws.Name, vbInformation
End Sub
Cách sử dụng:
– Nhấn Alt + F11 → Insert → Module → dán đoạn code trên.
– Đóng VBA Editor, quay lại Excel → Alt + F8 → chọn DeleteDropDowns → Run.
Lưu ý: Macro sẽ xóa tất cả validation, bao gồm cả các quy tắc khác (ví dụ: giới hạn số, ngày). Nếu chỉ muốn xóa Drop‑Down List, cần kiểm tra
Typecủa validation:
If rng.Validation.Type = xlValidateList Then rng.Validation.Delete
2.4 Phương pháp 4: Xóa bằng Find & Replace (tìm kiếm validation)
Excel không có tính năng tìm kiếm trực tiếp validation, nhưng bạn có thể sử dụng Go To Special để chọn các ô có Data Validation:
- Chọn toàn bộ sheet (
Ctrl + A). - Vào Home → Find & Select → Go To Special.
- Chọn Data Validation → All (đánh dấu “All” để chọn cả ô có validation và ô không có). Nếu muốn chỉ chọn các ô có validation, chọn Same.
- Nhấn OK → Excel sẽ chọn tất cả các ô có validation.
- Nhấn
Delete→ Data Validation sẽ bị xóa.
Có thể bạn quan tâm: Cách Đếm Ngày Làm Việc Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Xử lý các tình huống đặc biệt
3.1 Xóa Drop‑Down List trên bảng (Table)
Khi danh sách thả xuống được áp dụng cho một Table (bảng Excel), việc xóa validation trên một ô có thể tự động áp dụng cho toàn bộ cột trong Table. Để xóa một cách chính xác:

Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Tạo Combo Chart Trong Excel: Từ Cơ Bản Đến Nâng Cao
- Chọn cột trong Table →
Data→Data Validation→ Any value → OK. - Hoặc dùng VBA:
Dim lo As ListObject
Set lo = ActiveSheet.ListObjects("Table1")
lo.ListColumns("Status").DataBodyRange.Validation.Delete
3.2 Xóa Drop‑Down List khi dữ liệu nguồn là công thức
Nếu danh sách thả xuống được tạo dựa trên công thức (ví dụ: =OFFSET($A$1,0,0,COUNTA($A:$A),1)), xóa validation sẽ không ảnh hưởng tới công thức nguồn, nhưng có thể gây nhầm lẫn nếu người dùng vẫn nhìn thấy mũi tên trong các ô khác. Hãy chắc chắn:
- Xóa validation trên các ô mục tiêu (ô có Data Validation).
- Kiểm tra lại công thức nguồn để đảm bảo không bị xóa nhầm.
3.3 Khi muốn chỉ xóa mũi tên nhưng giữ validation
Trong một số trường hợp, bạn muốn ẩn mũi tên nhưng vẫn duy trì danh sách thả xuống (ví dụ: để người dùng nhập tự do hoặc chọn bằng phím tắt). Excel không hỗ trợ ẩn mũi tên trực tiếp, nhưng có cách:
- Đặt Conditional Formatting để làm mờ mũi tên (không thực tế).
- Hoặc chuyển Data Validation sang kiểu
Allow: Any valuevà dùng Combo Box (ActiveX) để hiển thị danh sách khi cần.
4. Kiểm tra và xác nhận việc xóa thành công
Sau khi thực hiện xóa, bạn nên:
- Kiểm tra ngẫu nhiên: Click vào một vài ô đã có Drop‑Down List, chắc chắn không còn mũi tên.
- Kiểm tra Data Validation:
Home→Find & Select→Go To Special→Data Validation→All. Nếu không có ô nào được chọn, nghĩa là không còn validation nào. - Kiểm tra macro (nếu dùng VBA): Mở Immediate Window (
Ctrl + G) và chạy?ActiveSheet.Cells.Validation.Count. Giá trị trả về0nghĩa là không còn validation.
5. Những lưu ý quan trọng khi xóa Drop‑Down List
| Lưu ý | Mô tả |
|---|---|
| Sao lưu file | Trước khi thực hiện xóa hàng loạt, luôn sao lưu file (Ctrl + S, Save As). |
| Kiểm tra phụ thuộc | Đôi khi các công thức hoặc pivot table dựa vào dữ liệu được chọn trong Drop‑Down. Xóa có thể gây lỗi. |
| Không xóa validation quan trọng | Nếu sheet có validation kiểm soát dữ liệu số, ngày, hãy kiểm tra Type trước khi xóa. |
| Macro bảo mật | Khi chạy macro, đảm bảo macro được ký hoặc bật Enable Macros trong Trust Center. |
| Phiên bản Excel | Các bước trên áp dụng cho Excel 2026 trở lên. Trên Excel 2007, giao diện có chút khác biệt nhưng nguyên tắc vẫn giống. |
6. Các câu hỏi thường gặp (FAQ)
Q1: Tôi có thể xóa Drop‑Down List cho một ô mà không ảnh hưởng tới các ô khác trong cùng cột không?
A: Có. Chỉ cần chọn ô đó (hoặc vùng ô riêng) và thay đổi Data Validation sang Any value. Đảm bảo Apply to all cells with the same validation không được chọn nếu muốn giữ validation cho các ô còn lại.
Q2: Khi tôi xóa Drop‑Down List, dữ liệu đã nhập trong ô có bị mất không?
A: Không. Xóa validation chỉ loại bỏ quy tắc kiểm tra, dữ liệu hiện tại vẫn còn. Tuy nhiên, nếu bạn dùng Clear All, dữ liệu sẽ bị xóa.
Q3: Làm sao để biết một ô có Drop‑Down List hay không mà không mở Data Validation?
A: Khi ô có danh sách thả xuống, một mũi tên xanh (hoặc đen) sẽ xuất hiện khi bạn di chuyển chuột lên ô. Ngoài ra, dùng Go To Special → Data Validation → Same để chọn nhanh các ô có validation.
Q4: Tôi muốn xóa Drop‑Down List trên nhiều sheet cùng lúc, có cách nào nhanh?
A: Dùng macro vòng lặp qua tất cả các sheet:
Sub DeleteAllDropDowns() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Cells.Validation.Delete Next ws MsgBox "Đã xóa Drop‑Down List trên toàn bộ workbook.", vbInformation
End Sub
Q5: Drop‑Down List được tạo bằng Form Controls (Combo Box) có thể xóa bằng cách trên không?
A: Không. Form Controls là đối tượng độc lập, không phải Data Validation. Để xóa, chọn Developer → Design Mode → chọn Combo Box → nhấn Delete.
7. Quy trình chuẩn (Standard Operating Procedure – SOP) để xóa Drop‑Down List trong dự án lớn
- Bước 1: Đánh giá phạm vi
- Xác định sheet, cột, vùng ô cần xóa.
Kiểm tra xem có validation khác (số, ngày) không.
Bước 2: Sao lưu
Lưu bản sao của file (
File → Save As → tên_backup.xlsx).Bước 3: Kiểm tra phụ thuộc
- Dùng
Formulas → Name Managerđể xem các tên tham chiếu tới danh sách nguồn. Kiểm tra pivot, chart, Power Query.
Bước 4: Thực hiện xóa
- Cách nhanh:
Data Validation → Any value. Nếu phạm vi lớn: chạy macro
DeleteDropDownshoặcDeleteAllDropDowns.Bước 5: Xác nhận
- Sử dụng
Go To Special → Data Validation → Allđể chắc không còn validation. Kiểm tra lại các công thức và báo cáo.
Bước 6: Ghi chú
- Ghi lại trong tài liệu dự án: “Đã xóa Drop‑Down List ở Sheet X, cột Y, ngày …”.
- Lưu phiên bản đã sửa.
8. Kết luận
Việc xóa Drop‑Down List trong Excel không chỉ là một thao tác đơn giản mà còn là một phần quan trọng trong việc quản lý và bảo trì dữ liệu. Bằng cách nắm vững các phương pháp: sử dụng Data Validation, Clear, Go To Special, hoặc VBA, bạn có thể thực hiện nhanh chóng, chính xác và an toàn trên mọi phiên bản Excel. Đừng quên luôn sao lưu dữ liệu, kiểm tra các phụ thuộc và ghi chú lại các thay đổi để duy trì tính ổn định của file.
Hy vọng bài viết này đã cung cấp cho bạn đầy đủ kiến thức và công cụ cần thiết để xóa drop‑down list trong Excel một cách hiệu quả. Nếu còn thắc mắc hoặc muốn chia sẻ kinh nghiệm, hãy để lại bình luận phía dưới. Chúc bạn làm việc suôn sẻ và dữ liệu luôn sạch sẽ!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
