Bạn đang làm việc với Excel và cần tạo ra một ô nhập liệu với một số giá trị có thể chọn từ một danh sách? Đó là lúc mà bạn cần biết cách tạo combobox trong Excel. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tạo combobox trong Excel 2010, Excel 2016 và Excel 2019. Ngoài ra, Thich.vn cũng sẽ đề cập đến cách tạo combobox trong Google Sheet và trong VBA.
Tạo List combobox trong Excel

Xem thêm:[Tìm Hiểu] Cách Rút Gọn Dòng Trong Excel: Hướng Dẫn Chi Tiết Và Cách Sử Dụng
List combobox cho phép người dùng chọn một giá trị từ một danh sách các giá trị được định nghĩa trước. Để tạo List combobox trong Excel, bạn cần làm theo các bước sau:
- Chọn ô mà bạn muốn chèn combobox.
- Mở tab “Developer” trên thanh menu.
- Chọn “Insert” trong mục “Controls”.
- Chọn “Combo Box” và vẽ combobox trên ô bạn đã chọn.
- Click chuột phải vào combobox và chọn “Format Control”.
- Trong tab “Control”, điền danh sách các giá trị muốn hiển thị vào mục “Input range”.
- Trong tab “Font”, điều chỉnh kích thước và phông chữ của combobox.
Tạo combobox trong Google Sheet

Để tạo combobox trong Google Sheet, bạn cần làm theo các bước sau:
- Chọn ô mà bạn muốn chèn combobox.
- Nhấn vào biểu tượng “Data validation” trong thanh công cụ.
- Trong cửa sổ “Data validation”, chọn “List from a range”.
- Trong mục “Range”, điền địa chỉ của danh sách các giá trị bạn muốn hiển thị.
- Bấm “Save”.
Xem thêm:[Update] Cách Sử Dụng Freeze Panes – Cách Cố Định Dòng Tiêu Đề Trong Excel 2010 2016
Tạo combobox trong Excel 2010
Để tạo combobox trong Excel 2010, bạn cần làm theo các bước sau:
- Chọn ô mà bạn muốn chèn combobox.
- Nhấn vào biểu tượng “Data Validation” trong tab “Data”.
- Trong cửa sổ “Data Validation”, chọn “List” trong mục “Allow”.
- Trong mục “Source”, điền danh sách các giá trị bạn muốn hiển thị, được ngăn cách bằng dấu phẩy.
Tạo Combobox trong VBA
Nếu bạn muốn tạo combobox trong VBA, bạn có thể sử dụng mã VBA sau:
Private Sub UserForm_Initialize()
With ComboBox1
.AddItem "Item 1"
.AddItem "Item 2"
.AddItem "Item 3"
End With
End Sub
Cách copy Combobox trong Excel
Để sao chép một combobox trong Excel, bạn cần làm theo các bước sau:
Nhấn phím “Ctrl” và giữ, rê chuột vào combobox cần sao chép và kéo chuột sang ô mới. Thả chuột và combobox sẽ được sao chép sang ô mới.
Tạo combobox trong Excel 2016 và Excel 2019
Để tạo combobox trong Excel 2016 và Excel 2019, bạn cần làm theo các bước tương tự như trong Excel 2010:
Chọn ô mà bạn muốn chèn combobox. Nhấn vào biểu tượng “Data Validation” trong tab “Data”. Trong cửa sổ “Data Validation”, chọn “List” trong mục “Allow”. Trong mục “Source”, điền danh sách các giá trị bạn muốn hiển thị, được ngăn cách bằng dấu phẩy.
Tạo combobox 2 cột trong Excel
Nếu bạn muốn tạo combobox với hai cột trong Excel, bạn cần làm theo các bước sau:
Tạo một bảng có hai cột, một cột chứa giá trị hiển thị và một cột chứa giá trị thực tế. Chọn ô mà bạn muốn chèn combobox. Mở tab “Developer” trên thanh menu. Chọn “Insert” trong mục “Controls”. Chọn “Combo Box” và vẽ combobox trên ô bạn đã chọn. Click chuột phải vào combobox và chọn “Format Control”. Trong tab “Control”, điền địa chỉ của cột giá trị hiển thị vào mục “Input range”. Trong tab “Control”, điền địa chỉ của cột giá trị thực tế vào mục “Cell link”.
Kết luận:
Trên đây là hướng dẫn cách tạo combobox trong Excel, Google Sheet và VBA. Những combobox này giúp người dùng dễ dàng chọn một giá trị từ một danh sách được định nghĩa trước. Việc sử dụng combobox giúp cho các bảng tính của bạn trở nên chuyên nghiệp và dễ sử dụng hơn.
Các câu hỏi thường gặp về Combobox trong Excel:
- Combobox có thể hiển thị được bao nhiêu giá trị?
- Một combobox có thể hiển thị được nhiều giá trị tùy thuộc vào số lượng giá trị mà bạn nhập vào danh sách.
- Làm thế nào để chỉ hiển thị một phần danh sách giá trị?
- Bạn có thể chọn “Cell link” trong tab “Control” của cửa sổ “Format Control” và chỉ định vị trí ô để hiển thị kết quả.
- Làm thế nào để chỉ hiển thị giá trị đã chọn trong combobox?
- Bạn có thể chọn “Cell link” trong tab “Control” của cửa sổ “Format Control” và chỉ định vị trí ô để hiển thị giá trị đã chọn. Sau đó, sử dụng hàm VLOOKUP hoặc INDEX/MATCH để hiển thị giá trị tương ứng với giá trị đã chọn.