One problem is the fact that a couple letters will be keyed in from the customer's name. However, these will be found in the first column, and the user is forced to search through multiple records before Apex will move to the second column and find the record.
Functionality does not exist in Apex v6 & v2018.
Possibly only populate the records that have the numbers or letters that have been input; the more input, the narrower the list gets and could display results from all rows, and highlight where the result is found for that record.
This idea has been promoted to a feature and will be held for future consideration.