<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=612681139262614&amp;ev=PageView&amp;noscript=1">
Skip to content

Need help? Talk to an expert: phone(904) 638-5743

Want to Send Emails from Excel? Here's How!

Want to Send Emails from Excel? Here's How!

Sending personalized emails from Excel has never been easier! In a comprehensive tutorial by Angelica Chukan, a trainer at Pragmatic Works, she walks through how to send dynamic emails directly from Excel without using VBA, macros, or Power Automate.

 

 

Setting Up Your Excel Sheet

Angelica begins by setting up a sample Excel workbook with the following columns:

  • Name: Contains fictitious names for demonstration.
  • Email Address: Placeholder emails for testing purposes.
  • Invoice Amount: Specifies the amount owed by each customer.
  • Invoice Due Date: The date the payment is due.
  • Status: Shows if the payment is past due, due today, or upcoming.

Dynamic Date Calculation Using the TODAY Function

Angelica demonstrates the use of the TODAY() function in Excel to dynamically populate the current date. This function updates each time the worksheet is refreshed, making it ideal for automated tasks.

Automating Payment Status with the IF Function

Next, she explains the use of the IF function to determine payment status:

  • If the due date is earlier than today, the status reads "Past Due."
  • If the due date matches today, the status updates to "Due Today."
  • If the due date is in the future, the status shows "Due Soon."

This logic is created using a nested IF formula, checking multiple conditions to display the correct status.

Creating Personalized Email Messages with Cell References

Angelica then moves on to creating dynamic and personalized email messages using cell references. By combining text with cell references through concatenation, she personalizes messages with customer names and invoice statuses.

The formula includes:

  • Text: "Hi, [Name], your invoice is [Status]."
  • Concatenation: Combining text and cell references using &.
  • Flash Fill: Using the Flash Fill feature to apply the formula across multiple rows.

Generating Clickable Email Links with HYPERLINK

The highlight of the tutorial is the HYPERLINK function. Angelica explains how to create clickable links that automatically open an email draft in Outlook with a pre-filled recipient, subject, and body text.

The formula structure includes:

  1. Mailto Link: mailto: followed by the recipient's email address.
  2. Dynamic Subject Line: Referencing the payment status cell.
  3. Email Body: Automatically including the personalized message created earlier.

Adding Line Breaks for Better Formatting

To improve readability, Angelica introduces line breaks using the %0A HTML encoding. This ensures proper spacing in the email body for a professional appearance.

Final Testing and Adjustments

Angelica concludes by testing the dynamic links, ensuring the subject line and body are correctly populated. She also emphasizes the importance of using cell references to avoid manual updates for large datasets.

Key Takeaways

  • Use the TODAY() function for dynamic date referencing.
  • Automate status updates using the IF function.
  • Personalize messages with concatenation and cell references.
  • Create clickable email links using the HYPERLINK function.
  • Enhance formatting with line breaks for cleaner emails.

Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Excel and other Microsoft applications. Be sure to subscribe to the Pragmatic Works YouTube channel to stay up-to-date on the latest tips and tricks.

Sign-up now and get instant access

Leave a comment

Free Community Plan

On-demand learning

Most Recent

private training

Hackathons, enterprise training, virtual monitoring