Hi Dave,
Finally getting back to you on this - WITH THE PROPER SOLUTION.
My initial response was based on an extention of your formula which used the "LOOKUP" function. I simply added the "IF" function and collapsed the coordinate range. I recently checked your latest response, and confirmed that your formula does NOT work.
However, JVFriederick recently posted a response to another problem where he corrected me on my use of the VLOOKUP function. (That post was titled "Excel: compare lists" - initially posted Aug 13th.) I had been used to the "old" version of the (Lotus 123) VLOOKUP function which did not have the "TRUE/FALSE" argument.
With this added "TRUE" or "FALSE" argument, using "FALSE" will cause the VLOOKUP function to find an exact match in a table. I tested the following revised formula, and it works with your latest data.
=IF(VLOOKUP($B$25,Q_RoutedToPercent.xls!table,2,FALSE)=0,"",VLOOKUP($B$25,Q_RoutedToPercent.xls!table,2,FALSE))
In the above formula, I have used the range name "table" in place of your coordinates. I highly recommend you begin to use Ranges Names liberally, as they are HIGHLY useful in referencing ranges and cells for use in formulas, for navigation around the workbook, and for reference in VBA code. (To assign a Range Name, simply highlight the cell or range or cells, then use Control-F3, type the name you want to assign, and then hit Enter.) To simply "check out" the name, you can use the "GoTo" function key - F-5 - followed by the name, and Enter.
The second argument (2) is the "column offset". Because your table has 2 columns, you want to use "2" which refers to the second column which contains the values.
Let me know how you make out.
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca