Я согласен с подходом добавления альтернативных вариантов написания к вашему основному списку (у вас может быть второй столбец, в котором указано, какой из форматов является вашим предпочитаемым форматом для рассылки и т. Д., А какой просто соответствует данным компании). Возможно, вам удастся использовать последовательные функции SUBSTITUTE для создания альтернативной версии имен. например
= ЗАМЕНА (ЗАМЕНА (ЗАМЕНА (НИЖНЯЯ (A1), "inc", ""), ".", ""), "", "") ...
Таким образом, каждая замена заменяет любой экземпляр выделенного текста заменой - в нашем случае здесь ничего нет. Исходя из моего опыта нечеткого сопоставления между именами из разных систем, вам, возможно, придется отбросить такие вещи, как inc, corp, plc и т. Д., Чтобы получить совпадения. Несмотря на то, что вы можете использовать SUBSTITUTE для этого, вы можете получить некоторые странные результаты, когда «Income Corporation» станет «omeorporation», так что может быть безопаснее использовать такие вещи:
ЕСЛИ (ПРАВЫЙ (нижняя (А1), 4) = "АМФ", влево (нижний (А1), длина (А1) -4)), низший (А1)).
Сделайте замену пробелов в прошлом.
Вы можете использовать MATCH или COUNTIF с похожими результатами, чтобы получить столбец, показывающий, какие транзакции соответствуют вашему списку.
Альтернативой может быть использование вашего основного списка в качестве критерия для создания расширенного фильтра, который позволит вам очень легко взять копию записей списка транзакций, которые соответствуют вашим именам клиентов, и поместить эту отфильтрованную копию в другом месте (например, в одна сторона или на другом листе). Как и в случае с вышеизложенным, вам все равно нужно будет добавить варианты, если они слишком далеки от вашего исходного имени.