I don't believe the NPIO libraries have any global "search" functions. The only option is to do what you are doing.
If you need to do a lot of manipulation like this, you could read the whole sheet into a 2D string array. The string array would be quicker to search, but I'll wager it isn't worth the trouble.
Tim Roberts, Driver MVP Providenza & Boekelheide, Inc.