A web-based tool in Microsoft 365 that enables users to quickly create surveys, quizzes, polls, and feedback forms.
Microsoft Forms puts each response across one row, so if your scoring table is laid out horizontally, use a horizontal lookup formula rather than trying to turn the whole Forms sheet around. Excel also has TRANSPOSE if you simply need to display a row as a column.
Here are some suggestions you can try:
If your scale is set up like this:
A1:E1 = No Income | Income is insufficient | Meets some needs | ...
A2:E2 = 1 | 2 | 3 | 4 | 5
and the Microsoft Forms answer is in B2, use:
=HLOOKUP(B2,$A$1:$E$2,2,FALSE)
That tells Excel to find the answer text across the top row, then return the number from the row underneath. The FALSE part means it must match the wording exactly.
If you only need to turn a horizontal row into a vertical list, use:
=TRANSPOSE(B2:Z2)
In Microsoft 365, enter it once and Excel should spill the results down automatically. In older Excel versions, select the destination cells first, type the formula, then press Ctrl + Shift + Enter.
For weighted scoring, you can then multiply the returned number by that question’s weight, for example:
=HLOOKUP(B2,$A$1:$E$2,2,FALSE)*3
Just make sure the answer text in the scale table matches the Forms answer exactly, including spaces and punctuation.
Thank you for your patience in reading, I hope this information has been helpful to you.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment."
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.