Insert a blank row at the top of the Price List sheet,
Then in D2 add of Price List sheet add formula:
=IF(ISNUMBER(SEARCH(Find!$B$1,B2)),COUNT($D$1:$D1)+1,"")
copied down. This identifies and counts the matches from your keyword.
Now in the Find sheet in A6 enter:
=IFERROR(INDEX('Price list'!A:A,MATCH(ROWS(A$6:A6),'Price list'!$D:$D,0)),"")
copied down as far as you want and across the 3 columns.