Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

Trong bài viết này, chúng ta sẽ học cách tạo bảng hỏi thăm (questionnaire) trong Excel. Bảng hỏi thăm là tập hợp các câu hỏi hoặc mục cụ thể có lựa chọn. Nó dùng để thu thập thông tin từ người trả lời. Trong Excel, người dùng có thể tạo bảng hỏi thăm theo một số bước dễ dàng. Hôm nay, chúng tôi sẽ trình bày 2 phương pháp dễ dàng. Sử dụng các phương pháp này, bạn có thể dễ dàng tạo bảng hỏi thăm trong Excel. Vì vậy, không mất thêm thời gian, hãy bắt đầu thảo luận.

Bạn có thể tải workbook thực hành tại đây.

2 cách dễ dàng tạo bảng hỏi thăm trong Excel

Bạn có thể tạo bảng hỏi thăm trong Excel bằng 2 cách. Phương pháp 1: tạo thủ công. Ở đây, bạn cần chèn từ khóa của câu hỏi làm tiêu đề cột. Chúng tôi sẽ minh họa toàn bộ quy trình theo các bước dễ hiểu.

Phương pháp 2: dùng VBA để tạo bảng hỏi thăm trong Excel. Tổng quan về bảng hỏi thăm như sau:

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

1. Tạo bảng hỏi thăm thủ công trong Excel

Phương pháp 1: tạo bảng hỏi thăm trong Excel từ đầu. Trong ví dụ này, chúng ta sẽ hỏi Tên, ID và Phòng ban của một số nhân viên công ty. Cũng hỏi xem họ có cần Nghỉ phép năm nay không. Vì không thể chèn cả câu hỏi, ta dùng từ khóa của câu hỏi làm tiêu đề cột. Các bước dưới đây minh họa quy trình dễ dàng.

BƯỚC 1: Chèn từ khóa của câu hỏi

  • Xác định từ khóa của các câu hỏi và đặt làm tiêu đề như hình dưới.
  • Ví dụ: muốn hỏi "Tên bạn là gì?" trước, thì tiêu đề cột 1 là "Tên".
  • Câu 2: "Số ID của bạn là gì?", từ khóa là ID.
  • Câu 3 hỏi về Phòng ban, đặt ở Cột D.
  • Câu cuối hỏi nhân viên có cần nghỉ phép năm nay không, trả lời Có hoặc Không. Tiêu đề Cột E viết là "Cần nghỉ phép (C/K)".
  • Tiếp tục như vậy cho tất cả câu hỏi.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

BƯỚC 2: Tạo bảng bằng từ khóa

  • Chọn các tiêu đề.
  • Nhấn Ctrl + T.
  • Hộp thoại xuất hiện. Chọn "My table has headers" (Bảng của tôi có tiêu đề).
  • Nhấn OK.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Kết quả: bạn sẽ thấy một bảng như ảnh chụp màn hình.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

BƯỚC 3: Tạo Tab mới cho bảng hỏi thăm

  • Chọn tiêu đề của bảng.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Nhấn vào thẻ File.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Chọn Options (Tùy chọn). Cửa sổ Excel Options mở ra.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Trong Excel Options, chọn Customize Ribbon (Tùy chỉnh Ribbon) rồi chọn New Tab (Tab mới).

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Chuột phải vào New Group (Nhóm mới) và chọn Rename (Đổi tên).

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Hộp thoại Rename xuất hiện. Nhập Display Name (Tên hiển thị) và nhấn OK. Ở đây đặt tên nhóm mới là Questionnaire 1.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Chọn "Commands Not in the Ribbon" (Lệnh không có trong Ribbon) trong hộp "Choose commands from".
  • Chọn Form (Biểu mẫu) và nhấn Add (Thêm).

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Sau các bước trên, bạn sẽ thấy Form nằm dưới nhóm Questionnaire bên trong New Tab.
  • Nhấn OK để tiếp tục.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

BƯỚC 4: Mở Form để nhập dữ liệu

  • Vào New Tab và chọn Form.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Một biểu mẫu xuất hiện với các thẻ tiêu đề.
  • Người trả lời cần nhập Tên, ID, Phòng ban và Cần nghỉ phép lần lượt.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

BƯỚC 5: Nhập dữ liệu cho bảng hỏi thăm

  • Người trả lời điền câu trả lời.
  • Ví dụ: nhân viên John nhập thông tin.
  • Để lưu thông tin vào sheet, nhấn nút New (Mới).

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Thông tin sẽ xuất hiện trên sheet và form sẵn sàng cho phản hồi tiếp theo.
  • Nhân viên Paul nhập dữ liệu và nhấn New lần nữa.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Thông tin hiển thị trên sheet Excel.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Để nhập thêm dữ liệu, lặp lại các bước và nhấn New.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

Kết quả cuối cùng

  • Cuối cùng, bạn sẽ có dữ liệu ghi nhận trên sheet và có thể dùng cùng quy trình để nhập thêm dữ liệu.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

2. Áp dụng Excel VBA để tạo bảng hỏi thăm

Phương pháp 2: dùng VBA (Visual Basic for Applications) để tạo bảng hỏi thăm. VBA cho phép tự động hóa nhiều tác vụ. Ở đây, chúng ta sẽ hỏi người trả lời vài câu hỏi với các lựa chọn: Không chắc, Đồng ý, Không đồng ý, và Có thể. Hãy làm theo các bước dưới đây.

CÁC BƯỚC:

  • Vào thẻ Developer (Nhà phát triển) và chọn Visual Basic. Hoặc nhấn Alt + F11.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Trong cửa sổ Visual Basic, chọn Insert >> Module.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Sao chép mã dưới đây và dán vào cửa sổ Module:
Option Explicit 
Sub Create_Questionnaire() 
Dim GrupBx As GroupBox 
Dim OptnBtn As OptionButton 
Dim iMxBtns As Long 
Dim icell As Range 
Dim iRng As Range 
Dim iWks As Worksheet 
Dim xCtr As Long 
Dim xFrstOptnBtnCel As Range 
Dim xNumOfQ As Long 
Dim iBorder As Variant 
iBorder = Array(xlEdgeLeft, xlEdgeTop, xlEdgeBottom, _ 
xlEdgeRight, xlInsideVertical, xlInsideHorizontal) 
iMxBtns = 4 
xNumOfQ = InputBox("Set the numbers of questions", "Questions", 8) 
Set iWks = ActiveSheet 
With iWks 
Set xFrstOptnBtnCel = .Range("E2") 
.Range("A:D").Clear 
With xFrstOptnBtnCel.Offset(-1, -1).Resize(1, iMxBtns + 1) 
.Value = Array("Questions", "Option1", "Option2", _ 
"Option3", "Option4") 
.Orientation = 90 
.HorizontalAlignment = xlCenter 
End With 
Set iRng = xFrstOptnBtnCel.Resize(xNumOfQ, 1) 
With iRng.Offset(0, -1) 
.Formula = "=ROW()-" & iRng.Row - 1 
.Value = .Value 
End With 
iRng.Offset(0, -3).Value = 1 
With iRng.Offset(0, -4) 
.FormulaR1C1 = "=IF(RC[2]=""","""",IF(RC[2]=6,""N/A"",RC[1]*(RC[2]-1)))" 
End With 
.Range("A1").Formula = "=SUM(A2:A" & xNumOfQ + 1 & ")" 
With iRng.Offset(0, -4).Resize(, 4) 
For xCtr = LBound(iBorder) To UBound(iBorder) 
With .Borders(iBorder(xCtr)) 
.LineStyle = xlContinuous 
.Weight = xlThin 
.ColorIndex = xlAutomatic 
End With 
Next xCtr 
.HorizontalAlignment = xlCenter 
.VerticalAlignment = xlCenter 
End With 
iRng.EntireRow.RowHeight = 20 
iRng.Resize(, iMxBtns).EntireColumn.ColumnWidth = 9 
.GroupBoxes.Delete 
.OptionButtons.Delete 
End With 
For Each icell In iRng 
With icell.Resize(1, iMxBtns) 
Set GrupBx = iWks.GroupBoxes.Add _ 
(Top:=.Top, Left:=.Left, Height:=.Height, _ 
Width:=.Width) 
With GrupBx 
.Caption = "" 
.Visible = True 
End With 
End With 
For xCtr = 0 To iMxBtns - 1 
With icell.Offset(0, xCtr) 
Set OptnBtn = iWks.OptionButtons.Add _ 
(Top:=.Top, Left:=.Left, Height:=.Height, _ 
Width:=.Width) 
OptnBtn.Caption = "" 
If xCtr = 0 Then 
With icell.Offset(0, -2) 
OptnBtn.LinkedCell = .Address(external:=True) 
End With 
End If 
End With 
Next xCtr 
Next icell 
End Sub

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Nhấn Ctrl + S để lưu mã.
  • Vào Developer và chọn Macros. Cửa sổ Macro mở ra.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Chọn mã mong muốn trong cửa sổ Macro và nhấn Run (Chạy).

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Hộp thoại hiện ra yêu cầu đặt số lượng câu hỏi. Ví dụ: 5 câu hỏi. Gõ 5 và nhấn OK.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Ngay lập tức, kết quả xuất hiện trên sheet.
  • Cột D dành cho câu hỏi, Cột E, F, G, H cho các lựa chọn.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

  • Định dạng bảng hỏi thăm theo ý thích và nhập nội dung câu hỏi.
  • Ví dụ: chèn 3 hàng và 1 cột. Phạm vi B4:I9 chứa bảng hỏi thăm.
  • Ẩn Cột C & D.
  • Viết câu hỏi dưới dạng khẳng định.
  • Mỗi câu có 4 lựa chọn với giá trị từ 0 đến 3: Không chắc = 0, Đồng ý = 1, Không đồng ý = 2, Có thể = 3.
  • Ô B4 lưu tổng của B5:B9.

Tạo bảng hỏi thăm Excel nhanh chóng: 2 phương pháp đơn giản

Kết luận

Bài viết đã trình bày 2 cách dễ dàng để Tạo bảng hỏi thăm trong Excel. Hy vọng bài viết giúp bạn thực hiện công việc hiệu quả. Chúng tôi cũng đã đính kèm file thực hành ở đầu bài. Bạn có thể tải về để luyện tập. Truy cập trang web ExcelDemy để xem thêm bài viết tương tự. Cuối cùng, nếu có góp ý hoặc thắc mắc, hãy để lại bình luận bên dưới.