What's that expression ??? "Yes Virginia, there is a... solution"
...well perhaps, depending on:
a) Whether your data is structured - i.e. with unique column headings (or field names).
b) Whether the cell containing your named range is on a row that can be "isolated" by using criteria. For example the row would need to contain a unique identifier. Alternatively, more than one field could be used to "isolate" that particular row.
If the above two conditions exist, or the structure modified to meet these conditions, then it's possible to use a database function - e.g. =DGET - to provide the value you require "regardless" of whether the data is sorted, and regardless of where the value is located on the worksheet.
If you think the above is workable and would like help with setting up the DGET formula, an "easy" solution would be to email me a copy of your file - or a "simplified" version with any sensitive data replaced with fictitious data that still reflects the type of data you're working with (and need to isolate with the DGET function).
I hope this can help.
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca