Hi Pavi ,
If you just want the row numbers which have the searched for number portion within the cell , you can use this :
=SMALL(IF(ISNUMBER(FIND(30000,VALUE(Data_Range))),ROW(Data_Range)-MIN(ROW(Data_Range))+1),ROW(A1))
entered as an array formula , using CTRL SHIFT ENTER.
Data_Range is your range of numbers , e.g. A6:A500.
If you want the numbers themselves , you can use :
=INDEX(Data_Range,SMALL(IF(ISNUMBER(FIND(30000,VALUE(Data_Range))),ROW(Data_Range)-MIN(ROW(Data_Range))+1),ROW(A1)))
again entered as an array formula , using CTRL SHIFT ENTER.
I have assumed that the segment 30000 will not occur in the middle of a number e.g. 803000051 , in which case , this will also be taken as meeting the criteria. If this can happen , then the formula will need to be changed.
Narayan