Hi, Istiyak!
I don't fully understand your issue: I tried entering "john" in the file I uploaded and I retrieve 3 values, "nathn", "smith" and "emile"; I tried entering "SirJB7" that is an exact match, and I retrieve 22 values (19 shown).
Sorry not providing you a formula solution, I chose the VBA alternative because of the excess of retrieval cases for a given argument (i.e. "SirJB7" shows 19 from 22, but ir you enter "John" to search on real data... I guess you'll have much more.
That's why I told you it was a first approach to a solution, and I pointed to use the sList array and the iLists counter, that are embedded within the VBA code, and might be used adding a pair of command buttons to the real workbook, so as to navigate thru the total number or matches if it's greater than the output area destinated for displaying.
It has many pros, and just a little con: you'll have to handle with VBA code and controls. It isn't too much difficult but it isn't too much easier, it just depends on your familiarity with programming. I haven't the time for guiding you thru the learning process, but if you wish, send me the real workbook, with the detailed requirements and I'll try to adequate the first approach to the final solution.
Regards!