Сопоставление имен и адресов может быть довольно сложным, я работал над коммерческими инструментами, которые делали это, и у них был дорогой ценник, тем более что они работают с полным списком адресов, а иногда и имен.
Другой подход, который работает, но требует много времени, - это создать свою собственную мини-библиотеку сценариев. Есть два способа, вы можете попробовать perl, awk, shell-скрипт и любые другие языки, которые вам нравятся, и работать с данными на основе файлов и текста. Или вы можете создать набор Sql, запросов и других фрагментов, возможно, в Access? В любом случае, если ваш бюджет равен нулю, вы, вероятно, потратите много времени на создание своей собственной библиотеки, но это полезный навык.