Сначала нужно разделить ячейку «тема» с помощью меню «Данные» -> «Текст в столбец».
Затем выбрать ячейки данных без заголовков и использовать эти макросы:
Sub CopyFilledRows()
On Error Resume Next
new_row = 1
Set Rng = Application.Selection
With Sheets(2)
For r = 1 To Rng.Rows.Count
For c = 3 To Rng.Columns.Count
If Rng.Cells(r, c) <> "" Then
.Cells(new_row, 1) = Rng.Cells(r, 1)
.Cells(new_row, 2) = Rng.Cells(r, c)
new_row = new_row + 1
End If
Next
Next
End With
End Sub
Теперь лист 2 содержит то, что вам нужно.