Формула Excel: Надішліть електронний лист із формулою -

Загальна формула

=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")

Резюме

Щоб надіслати електронне повідомлення з формулою, ви можете створити посилання "mailto:" за допомогою функції HYPERLINK. У наведеному прикладі формула в G5 має вигляд:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Після натискання на посилання в Excel, клієнт електронної пошти за замовчуванням створить новий електронний лист із наданою інформацією. Текст посилання ("посилання") можна налаштувати за бажанням.

Примітка: формула вище вводиться з розривами рядків для кращої читабельності.

Протокол посилання на пошту

Протокол посилання на пошту допускає п’ять змінних, як показано в таблиці нижче:

Змінна Призначення
mailto: Первинний одержувач (и)
& cc = Одержувач (и) CC
& bcc = Одержувач (и) BCC
& тема = Текст теми електронного листа
& body = Основний текст електронної пошти

Примітки: (1) відокремлюйте кілька електронних адрес комами. (2) Не всі змінні є обов’язковими.

Змінні представлені як "параметри рядка запиту", розділені символом амперсанда (?). Наприклад, повністю сформоване посилання mailto: у документі HTML може виглядати так:

Коли користувач натискає текст посилання, програма електронної пошти за замовчуванням відкриває новий електронний лист із заповненими змінними.

Пояснення

В Excel функцію HYPERLINK можна використовувати для створення посилань. Основний синтаксис:

=HYPERLINK("link","link text")

Саме посилання - це текстовий рядок, який представляє дійсне посилання. Текст посилання (у Excel називається "дружнє ім'я") - це текст, що відображається користувачеві.

Зрештою, метою формули в G5 є побудова такого рядка:

mailto:[email protected][email protected]&subject=subject&body=body

Оскільки посилання mailto використовує декілька відомостей, воно повинно бути зібране з об'єднанням.

Формула трохи хитра. Хоча амперсанд є оператором для об’єднання в Excel, він також використовується для обмеження параметрів посилання на пошту (cc, bcc, subject тощо). Це означає, що деякі амперсанди (&) використовуються для об’єднання тексту у формулі, а деякі вбудовані в кінцевий результат. У наведеному нижче коді амперсанди жовтого кольору використовуються для об'єднання в Excel. Білі амперсанти вбудовані в кінцевий результат:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Порожні параметри поштової скриньки

Для простоти наведена формула не намагається виключити порожні параметри з кінцевого результату. Під час швидкого тестування з Gmail та Outlook відсутні параметри, мабуть, обробляються ігноровано витончено. Поведінка інших програм електронної пошти може відрізнятися.

Цікаві статті...