Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo bảng câu hỏi trong Excel . Bảng câu hỏi là một tập hợp các câu hỏi hoặc các mục cụ thể với các tùy chọn. Nó được sử dụng để thu thập thông tin từ một người trả lời. Trong Excel, người dùng có thể tạo bảng câu hỏi theo một số bước đơn giản. Hôm nay, chúng tôi sẽ chứng minh 2 các 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 câu hỏi trong Excel. Vì vậy, đừng chần chừ thêm nữa, hãy bắt đầu cuộc thảo luận.
Bạn có thể tải xuống sách bài tập thực hành từ đây.
2 cách dễ dàng để tạo bảng câu hỏi trong Excel
Bạn có thể tạo bảng câu hỏi trong Excel bằng hai cách. Trong phương pháp đầu tiên, chúng tôi sẽ tạo một bảng câu hỏi theo cách thủ công. Tại đây, bạn cần chèn các từ khóa của câu hỏi làm tiêu đề của các cột. Chúng tôi sẽ trình bày toàn bộ phương pháp trong các bước đơn giản.
Trong phương pháp thứ hai, chúng tôi sẽ sử dụng VBA để tạo bảng câu hỏi trong Excel. Tổng quan của bảng câu hỏi được đưa ra dưới đây:
1. Tạo bảng câu hỏi theo cách thủ công trong Excel
Trong phương pháp đầu tiên, chúng tôi sẽ tạo một bảng câu hỏi trong Excel từ đầu. Trong trường hợp của chúng tôi, chúng tôi sẽ yêu cầu Tên , ID và Bộ phận của một số nhân viên của một công ty. Ngoài ra, hãy hỏi họ xem họ có cần Kỳ nghỉ không Năm nay. Ở đây, chúng tôi không thể chèn toàn bộ câu hỏi. Vì vậy, chúng ta cần từ khóa của câu hỏi đó. Và chúng tôi sẽ sử dụng nó làm tiêu đề của một cột. Trong các bước dưới đây, chúng tôi đã trình bày quy trình với các hướng dẫn dễ dàng. Vì vậy, hãy chú ý đến các bước bên dưới để tìm hiểu phương pháp.
BƯỚC 1:Chèn Từ khóa Câu hỏi
- Trước tiên, chúng ta cần xác định từ khóa của các câu hỏi và đặt chúng dưới dạng tiêu đề như hình bên dưới.
- Ví dụ:nếu bạn muốn hỏi, “ Tên của bạn là gì? ”Trước tiên, sau đó, tiêu đề của cột đầu tiên sẽ là“ Tên ”.
- Câu hỏi thứ hai là. “ Số ID của bạn là gì? ”, Vì vậy, ở đây từ khóa trở thành ID .
- Câu hỏi thứ ba hỏi nhân viên về Bộ phận của họ , vì vậy nó nằm trong Cột D .
- Và cuối cùng, chúng tôi cần biết liệu một nhân viên có cần đi nghỉ trong năm nay hay không. Chúng tôi muốn câu trả lời bằng Có hoặc Không . Vì vậy, tiêu đề của Cột E được viết là “ Cần đi nghỉ (Y / N) ”.
- Theo cách này, bạn cần tìm từ khóa của tất cả các câu hỏi và sử dụng chúng làm tiêu đề từng câu một.
BƯỚC 2:Tạo Bảng Sử dụng Từ khóa
- Trong bước thứ hai, chúng tôi sẽ tạo một bảng.
- Để làm như vậy, hãy chọn các tiêu đề.
- Sau đó, nhấn Ctrl + T .
- Một hộp thông báo sẽ xuất hiện.
- Chọn “ Bảng của tôi có tiêu đề ”.
- Nhấp vào OK để tiếp tục.
- Kết quả là bạn sẽ thấy một bảng giống như ảnh chụp màn hình bên dưới.
BƯỚC 3:Tạo tab mới cho bảng câu hỏi
- Thứ ba, chúng tôi cần tạo một tab mới cho bảng câu hỏi.
- Vì mục đích đó, trước tiên hãy chọn các tiêu đề của bảng.
- Sau đó, nhấp vào Tệp tab.
- Bây giờ, chọn Tùy chọn . Nó sẽ mở Tùy chọn Excel cửa sổ.
- Trong Tùy chọn Excel cửa sổ, chọn Tùy chỉnh ruy-băng và sau đó, chọn Tab mới .
- Sau đó, nhấp chuột phải trên Nhóm mới và chọn Đổi tên từ menu.
- A Đổi tên hộp sẽ xuất hiện.
- Nhập Tên hiển thị và nhấp vào OK để tiếp tục.
- Tại đây, chúng tôi đã đổi tên nhóm mới thành Bảng câu hỏi 1 .
- Trong bước sau, chọn “ Lệnh không có trong ruy-băng ”Trong phần“ Chọn lệnh từ ”Hộp.
- Sau đó, chọn Biểu mẫu và nhấp vào nút Thêm tùy chọn.
- Sau khi làm theo các bước trên, bạn sẽ thấy Biểu mẫu trong Bảng câu hỏi nhóm bên trong Tab mới .
- Nhấp vào OK để tiến lên phía trước.
BƯỚC 4:Mở biểu mẫu để nhập dữ liệu
- Trong bước này, hãy chuyển đến Tab mới và chọn Biểu mẫu .
- Kết quả là bạn sẽ thấy một biểu mẫu như hình với các thẻ của tiêu đề.
- Tại đây, người trả lời cần phải chèn Tên của mình , ID , Bộ phận và Cần đi nghỉ từng cái một.
BƯỚC 5:Nhập dữ liệu cho bảng câu hỏi
- Trong bước thứ năm, người trả lời cần chèn câu trả lời cho các câu hỏi được hỏi.
- Ví dụ:nhân viên John đã chèn thông tin của anh ấy.
- Vì vậy, để đưa thông tin này vào trang tính, hãy nhấp vào nút Mới tùy chọn.
- Do đó, thông tin sẽ có sẵn trên trang tính và biểu mẫu sẽ sẵn sàng để thực hiện một phản hồi khác.
- Trong trường hợp này, nhân viên Paul nhập dữ liệu của anh ấy và nhấp vào nút Mới tùy chọn một lần nữa.
- Kết quả là bạn sẽ thấy thông tin trong trang tính excel.
- Để nhập thêm dữ liệu, hãy làm theo các bước trên và nhấp vào Mới .
Kết quả cuối cùng
- Cuối cùng, bạn sẽ nhận được dữ liệu đã ghi trong trang tính và bạn có thể sử dụng các bước tương tự để nhập thêm dữ liệu.
2. Áp dụng Excel VBA để tạo bảng câu hỏi
Trong phương pháp thứ hai, chúng tôi sẽ áp dụng VBA để tạo bảng câu hỏi trong Excel. VBA là viết tắt của Visual Basic for Applications . Sử dụng VBA , chúng tôi có thể triển khai các tác vụ khác nhau một cách dễ dàng. Ở đây, chúng tôi sẽ hỏi người trả lời một số câu hỏi và họ cần trả lời bằng cách sử dụng một số tùy chọn. Các tùy chọn là Không chắc chắn , Đồng ý , Không đồng ý và Có thể . Vì vậy, hãy làm theo các bước bên dưới để xem cách chúng tôi có thể tạo bảng câu hỏi bằng cách sử dụng VBA trong Excel.
CÁC BƯỚC:
- Trước hết, hãy chuyển đến Nhà phát triển và chọn Visual Basic . Nó sẽ mở Visual Basic cửa sổ.
- Ngoài ra, bạn có thể nhấn Alt + F11 để mở nó.
- Trong Visual Basic cửa sổ, chọn Chèn>> Mô-đun . Nó sẽ mở Mô-đun cửa sổ.
- Bây giờ, hãy sao chép mã bên dưới và dán vào Mô-đun cửa sổ:
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
- Nhấn Ctrl + S để lưu mã.
- Trong bước sau, chuyển đến Nhà phát triển và chọn Macro . Nó sẽ mở Macro cửa sổ.
- Sau đó, chọn mã mong muốn trong Macro cửa sổ và Chạy nó.
- Do đó, một thông báo sẽ xuất hiện và yêu cầu bạn đặt số lượng câu hỏi.
- Ở đây, chúng tôi muốn hỏi 5 câu hỏi cho người trả lời của chúng tôi. Vì vậy, chúng tôi đã nhập 5 .
- Nhấp vào OK để tiếp tục.
- Ngay lập tức, bạn sẽ thấy kết quả như hình trong trang tính.
- Tại đây, bạn có thể thấy Cột D dành cho câu hỏi và Cột E , F , G và H dành cho các tùy chọn.
- Bây giờ, bạn cần định dạng bảng câu hỏi theo sở thích của mình và chèn các câu hỏi.
- Ví dụ:chúng tôi đã chèn ba hàng và một cột. Vì vậy, bây giờ phạm vi B4:I9 chứa bảng câu hỏi.
- Chúng tôi cũng đã ẩn Cột C & Đ .
- Ngoài ra, chúng tôi đã chèn các câu hỏi ở dạng khẳng định.
- Có 4 câu trả lời cho mỗi câu hỏi và câu trả lời giữ giá trị từ 0 đến 3 .
- Đây, Không chắc có giá trị là 0 , Đồng ý có 1 , Không đồng ý có 2 và Có thể có 3 .
- Để thuận tiện cho bạn, chúng tôi đã hiển thị câu trả lời của người trả lời.
- Đây, Ô B4 lưu trữ tổng của phạm vi B5:B9 .
Kết luận
Trong bài viết này, chúng tôi đã chứng minh 2 cách dễ dàng để Tạo Bảng câu hỏi trong Excel . Tôi hy vọng bài viết này sẽ giúp bạn thực hiện nhiệm vụ của mình một cách hiệu quả. Hơn nữa, chúng tôi cũng đã thêm sách luyện tập ở đầu bài viết. Để kiểm tra kỹ năng của mình, bạn có thể tải về máy để rèn luyện sức khỏe. Ngoài ra, bạn có thể truy cập trang web ExcelDemy để biết thêm các bài viết như thế này. Cuối cùng, nếu bạn có bất kỳ đề xuất hoặc thắc mắc nào, vui lòng hỏi trong phần bình luận bên dưới.