You may additionally add a bounds-property(the bounds of all the features in the table) to the request, then the geocoder will prefer results within these bounds.
sample-code:
geocoder.geocode({
address: address,
bounds: new google.maps.LatLngBounds(
new google.maps.LatLng(55.661031, -4.893133),
new google.maps.LatLng(56.365728, -3.865911))
},
function(){
//some code
}
);