Menu

Ứng dụng Excel trong việc tạo và quản lý ngân hàng câu hỏi trắc nghiệm

Yên Lý Đức 10/03/2026 21:31 221 lượt xem 2 trả lời

Chào các thầy cô và các bạn trong diễn đàn,

Dạo này em đang tìm hiểu cách làm sao để quản lý ngân hàng câu hỏi trắc nghiệm cho hiệu quả hơn. Thay vì lưu trên file Word hay PDF rời rạc, em nghĩ dùng Excel sẽ tiện hơn rất nhiều. Vừa có thể phân loại câu hỏi theo chủ đề, độ khó, vừa dễ dàng tìm kiếm và cập nhật.

Hiện tại em đang hình dung một bảng tính Excel với các cột như:

  • Mã câu hỏi (tự động tăng hoặc thủ công)
  • Nội dung câu hỏi
  • Các lựa chọn A, B, C, D
  • Đáp án đúng
  • Chủ đề/Chương
  • Độ khó (Dễ, Trung bình, Khó)
  • Ghi chú (ví dụ: nguồn câu hỏi, năm ra đề... )

Em đang phân vân một vài điểm và muốn hỏi ý kiến mọi người:

  1. Có cách nào để tự động sinh mã câu hỏi dựa trên chủ đề và thứ tự không ạ?
  2. Nên dùng Data Validation để tạo danh sách thả xuống cho cột Chủ đề và Độ khó không? Nó có giúp tránh sai sót khi nhập liệu không?
  3. Nếu muốn lọc ra ngẫu nhiên 10 câu hỏi thuộc chủ đề 'Đại số tuyến tính' và độ khó 'Trung bình' để ra đề thi, thì nên dùng hàm nào là tối ưu nhất? Em thử dùng RANDBETWEEN kết hợp với INDEX nhưng hơi lằng nhằng.
  4. Mọi người có mẫu Excel nào đã dùng cho việc này để chia sẻ không ạ? Hoặc có gợi ý gì khác để quản lý ngân hàng câu hỏi hiệu quả hơn trên Excel không?

Em xin cảm ơn sự giúp đỡ của mọi người!

5

Ý tưởng dùng Excel để quản lý ngân hàng câu hỏi trắc nghiệm này hay quá! Mình cũng từng nghĩ đến việc này nhưng chưa triển khai được. Bạn có thể chia sẻ chi tiết hơn về cách bạn dự định làm cột "Mã câu hỏi tự động tăng" không? Dùng hàm gì hay có cách nào hay ho hơn là nhập thủ công không ạ?

1

Thật sự là một ý tưởng rất hay để ứng dụng Excel vào quản lý ngân hàng câu hỏi trắc nghiệm, thay vì các định dạng truyền thống! Việc này vừa giúp sắp xếp khoa học, vừa tiết kiệm thời gian tìm kiếm và chỉnh sửa về sau.

Mình hoàn toàn đồng ý với bạn về các cột thông tin cần thiết. Ngoài ra, để tăng tính linh hoạt, bạn có thể cân nhắc thêm một cột "Loại câu hỏi" (ví dụ: Trắc nghiệm 4 lựa chọn, Điền khuyết, Đúng/Sai) để sau này dễ dàng lọc và sử dụng cho các bài kiểm tra khác nhau.

Về phần "Mã câu hỏi tự động tăng", nếu bạn muốn đơn giản nhất thì có thể dùng hàm ROW() kết hợp với điều kiện, hoặc nếu muốn quản lý chặt chẽ hơn nữa thì có thể xem xét các giải pháp dùng VBA. Bạn có thể chia sẻ thêm về cách bạn đang hình dung cho cột này không?

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký