You can use CGA string functions to make database-like lookup functions. One of the ESRI.lib rules, Plant_Loader, has an example of this. The plant data came from an Excel spreadsheet. The data was formatted as CGA using Excel string functions. It will take you a bit of studying to understand it, but it is a useful technique. Hope this helps!