As stated, you will have to use a VBA routine to do as you wish. It seems that you wish to extract entire rows of date matching the search criteria to sheet 'Search'. I infer that your data sheet is actually named "Sheet4".
Here is one way to do as you wish. Copy the following event handler to the clipboard (highlight the entire event handler, right click inside the highlighted area, and 'Copy'):
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, _
Cancel As Boolean)
Dim i, LastRow
LastRow = Sheets("Sheet4").Range("A" & Rows.Count).End(xlUp).Row
Sheets("Search").Cells.ClearContents
Sheets("Search").Range("A1:D1").Value = Sheets("Sheet4").Range("A1:D1").Value
srchFor = UCase(InputBox("Enter the search criteria.", "Search For ?"))
If srchFor = "" Then
Target.Offset(1).Select
Exit Sub
End If
For i = 2 To LastRow
If InStr(UCase(Sheets("Sheet4").Range("A" & i)), srchFor) Then
Sheets("Sheet4").Range("A" & i).EntireRow.Copy Destination:= _
Sheets("Search").Range("A" & Rows.Count).End(xlUp).Offset(1)
End If
Next
Target.Offset(1).Select
End Sub
Select worksheet 'Search' and right click the sheet tab at the bottom.
Select 'View Code' at the bottom.
Paste the event handler into the white editing area to the right (right click inside the area and 'Paste').
Close the VBE (red button - top right).
Select sheet 'Search' and double click any cell.
Enter the search word(s). You can enter them in any 'case', i.e. PEANUT, peanut, Peanut, or even PeAnUT.
Press ENTER, TAB, or select any other cell. The rows matching the criteria will be copied to the Search sheet. To search again, simply double click another cell.
Note: you may not have to enter the entire search word to extract the appropriate data. For example, entering 'pea' will return the same entries as entering 'peanut'. However, if you have an overlap on the short search criteria, you may return additional 'matching' entries, i.e. 'peach'.