When testing code, be sure to test on a backup copy.
Put this in a Module.
Option Explicit
' Find help: http://msdn.microsoft.com/en-us/library/office/ff839746.aspx
Sub FillOut()
Dim iWS As Worksheet, oWS As Worksheet
Dim iRR As Range, oRR As Range, f As Range, c As Range
Dim i As Integer
Set iWS = Worksheets("input sheet")
Set oWS = Worksheets("required output")
Set iRR = iWS.Range("F2", iWS.Range("F" & Rows.Count).End(xlUp))
Set oRR = oWS.Range("A2", oWS.Range("A" & Rows.Count).End(xlUp))
For Each c In oRR
Set f = iRR.Find(c.Value, , LookIn:=xlValues, SearchDirection:=xlNext)
If f Is Nothing Or Len(c.Value) = 0 Then GoTo nextC
For i = 6 To 12
oWS.Cells(c.Row, i).Value = iWS.Cells(f.Row, i).Value
Next i
nextC:
Next c
End Sub