There are several ways to do this. Here's just one.
With list of words in A2:A8 and lookup segment (frn) in B1 this in B2 and filled across C2.
Formula:
=INDEX($A$2:$A$8,INDEX(MATCH({1,2},INDEX(1/($B$1=LEFT($A$2:$A$8,LEN($B$1))),0),{0,1}),COLUMNS($B$1:B$1)))
Match can match multiple items and multiple match_types simultaneously. {0,1}matches the first and last occurrences of 1 in the array returned by
1/($B$1=LEFT($A$2:$A$8,LEN($B$1))).
The {1,2} looks up the first occurrence of 1 and the rightmost number less than or equal to 2.
Bookmarks