Я работаю над проектом, который использует данные клиентов и поставщиков. По сути, после того, как клиентский контракт присужден поставщику, я могу ввести на листе клиента ключ (трехбуквенную аббревиатуру имени поставщика), который совпадает со строкой значений, описывающих поставщика. Этот ключ, в свою очередь, заполняет следующие 8 или около того полей клиентского листа данными (блок рассылки и т. Д.), Извлеченными из листа поставщика.
В настоящее время я использую lookup
функцию на листе клиента (где AQ2 = ключ поставщика, введен Client!
) с этой формулой (в разных вариантах):
=LOOKUP(AQ2, Vendor!A:A, Vendor!H:H)
Это работает для одного поставщика ; так что я могу отправить письмо о присуждении контракта и тому подобное одному победителю. Однако есть ли способ отправить письма всем людям, которые не выиграли контракт?
Скажем, 4 вендора, 3 нужно «отклонить» письма; но 3 набора информации должны управляться с 1 листа, ключи которого - Клиент! основанный так же, как «награда»;
- Как использовать
lookup
или другую аналогичную функцию для импорта информации для слияния для нескольких получателей на основе электронной таблицы ключей клиента (возможно ли это?)? (Это будет в дополнение к первоначальному поиску «награды»; в то же время это не нужно.)
Ответы:
Возможно, существует более «изящный» способ сделать это, но если вы сможете выполнить слияние почты с одной строкой, извлеченной из функции поиска, вы сможете сделать это несколько раз, используя некоторый VBA для обхода отклоненных компаний. , заполняя их информацию в лист, а затем вызывая слияние по почте на основе этого.
Я сам не знаю VBA, но логика будет примерно такой:
источник
Вы должны исследовать, используя расширенный макрос фильтра. Установите критерии для исключения награжденного поставщика, такого как <> ACME, и получаемые в результате возвращаемые данные будут вашим источником слияния. Вы также можете использовать тот же лист для письма о награждении с другим документом слияния. и иметь комбинированный список выбора клиента для управления этим выбором и количеством контента для каждого типа букв.
Расширенный фильтр, после того, как вы его настроите, легко повторяется, программируется и, вероятно, быстрее, чем цикл.
источник