Yes, but unless the data in B1:B4000 is text as well, then it will never find a match. As long as what you are searching is text then you should be OK. Careful now though - Given that the range you are searching starts on row 1, the value returned by the MATCH function will in fact be equal to the row value that that record sits on, BUT, it is not the row value that is being returned, it is simply the relative position in the range that is being returned, but because you started at one, that happens to coincide with the row value, eg:-
With "abc" in cell B4
=MATCH("abc",B1:B10,0) will return 4
but with "abc" still in B4
=MATCH("abc",B3:B10,0) will return 2
The only thing that changed was that I altered the beginning of the range being searched, and now cell B4 is the '2nd' cell in that range, hence the 2, whereas in the first formula it was the '4th' cell in the range hence the 4 - Nothing to do with the fact that it was actually on row 4.
Regards
Ken.................
----------------------------------------------------------------------------
![[peace] [peace] [peace]](/data/assets/smilies/peace.gif)
It's easier to beg forgiveness than ask permission
----------------------------------------------------------------------------