A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Try this macro - I think it requires a reference to MS Scripting Runtime... change the .txt to the actual file extension that you have. It will put the results in column C.
Option Explicit
Sub PullFromFile()
Dim FSO As Object 'Scripting.FileSystemObject
Dim ts As Object 'Scripting.TextStream
Dim Contents As String
Dim strFN As String
Dim AllLines As Variant
Dim i As Long, r As Long
'Read in the text file
Set FSO = CreateObject("Scripting.FileSystemObject")
strFN = Application.GetOpenFilename("Text Delimited Files (*.txt),*.txt")
Set ts = FSO.OpenTextFile(strFN)
Contents = ts.ReadAll
ts.Close
'Split the lines into an array
AllLines = Split(Contents, "!@#$%^*")
'Visit each line
For i = 0 To UBound(AllLines)
'Write out the data to column C
Cells(i + 2, "C").Value = Trim(AllLines(i))
Next
End Sub