A customer is interested in setting up a formula in a column that is similar to VLOOKUP (excel). The function would result in the same output as using Table Join, but the customer has legitimate reasons for doing it with a formula instead of a join.
As an example, his base table might look like this:

And the second Reference table might be this:

We can assign this formula to the "Output" column of the base table:
dtRefTable = Data Table( "RefTable" );
KeyBracket = Loc Sorted( dtRefTable:Key << getvalues, :Key );
dtRefTable:SpecificInfo[KeyBracket];
When the formula executes it changes the Base table to look like this:

The problem is that in the base table, Key for Row 2 is 2401. There is no match for 2401 in the Ref Table, so Loc Sorted rounds down and selects the next lower value of Key, which (in this case) is Key=2400, and selects 111 for the output.
What the customer wants is for that cell (Output column, row 2) to be "Missing", or any other value that can be identified as "no match found" via a conditional statement. And of course it isn't as easy as just saying "if Key=2401 set cell to Missing", since there are many many possibilities in the real data for matches and non matches.
So the ideal Base table would look like:

How do we accomplish this? Is there another function (rather than Loc Sorted) that would work across tables like this?
Thanks,
Jerry