If you put all the documents in the same folder, you could run the following macro from Excel to create the documents that reflect the five versions in your worksheet example. The macro will still work if you expand the table. Change the two paths to reflect where the documents are stored and where you want the Versions stored.
Option Explicit

Sub CreateTest()
Dim wdApp As Object
Dim wdDoc As Object
Dim oRng As Object
Dim LastCol As Long, LastRow As Long, i As Long, j As Long
Dim xlSheet As Worksheet
Const strDocsPath As String = "C:\Path\Docs\"
Const strPath As String = "C:\Path\"
    On Error Resume Next
    Set wdApp = GetObject(, "Word.Application")
    If Err Then
        Set wdApp = CreateObject("Word.Application")
    End If
    On Error GoTo 0
    Set xlSheet = ActiveSheet
    With xlSheet
        LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
        LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
    End With
    For i = 2 To LastCol
        Set wdDoc = wdApp.Documents.Add
        For j = 2 To LastRow
            If xlSheet.Cells(j, i) > 0 Then
                wdDoc.Range.InsertAfter "Question " & xlSheet.Cells(j, i) & vbCr
                Set oRng = wdDoc.Range
                oRng.collapse 0
                oRng.InsertFile Filename:=strDocsPath & xlSheet.Cells(j, 1) & ".docx"
                wdDoc.Fields.Unlink
                Set oRng = wdDoc.Range
            End If
        Next j
        wdDoc.saveas2 Filename:=strPath & xlSheet.Cells(1, i) & ".docx"
        wdDoc.Close 'Optional
    Next i
    MsgBox "Documents created at " & strPath
lbl_Exit:
    Set xlSheet = Nothing
    Set wdApp = Nothing
    Set wdDoc = Nothing
    Set oRng = Nothing
    Exit Sub
End Sub