Events
Free Community Day (14 March)Conference 2026 (19-20 May)Awards 2026 (Nominations Open)
Speakers
Agenda
Conference AgendaMasterclassesCorporate Training
About
About usParticipating CompaniesEvent PartnersVisitor info
Resources
BlogEbooksFAQs
ContactGet Tickets
0

Your Cart

  • :
Remove
Subtotal:
Pay with browser.
Continue to Checkout
No items found.
Product is not available in this quantity.
Andrew Moss
Technical Writer
Resources
August 8, 2024

How to send emails from Excel

When you hear the word 'email', many of you will gravitate towards Outlook as your go-to tool (other email clients are available).

However, have you ever thought about organising, structuring, and sending emails from Excel?

Admittedly, with a little help from Outlook, it's possible and can certainly save you time in the office.

Let's dive into how you can construct your very own customisable template so you can tailor the email you send to a set of people.

Example

A list of employee names alongside their respective email addresses are present in A2:B5.

These two fields are variables, as they change for each person. However, there are several other components that must be considered.

The text for the subject and body, as well as the CC email address are fixed values, as they apply across the board. These are placed at the side ready to be referenced.

Back in the original data, we need to add a column with a 'Send Email' link adjacent to each name and email address.

To do this, let's use the HYPERLINK function and string each part of the email together with the help of parameters, which indicate what part belongs to what. 

They are:‍

mailto:
‍
The recipient email address‍

?subject=
‍
The email subject text‍

&body=
The email body text‍

&cc=
‍
The CC recipient email address 

In the link_location argument, each parameter must be specified between quotation marks, while the ampersand (&) concatenates it with the corresponding range or cell reference.

For example, "mailto:"&B2:B5 references the email addresses in B2:B5.

"?subject="&E2 points to the subject text in E2.

After including the rest of the parameters and a couple of additional strings, the email structure is now complete.

In the second argument, [friendly_name], putting "Send Email" ensures the clickable links appear with this text.

The final formula in C2 is:

=HYPERLINK(
"mailto:"&B2:B5
&
"?subject="&E2
&
"&body="&"Hi"
&
A2:A5&","
&
E4
&
"&cc="
&
E11,
"Send Email"
)

These are the references that specify where the values are stored:

  • B2:B5 — Email
  • E2 — Subject
  • A2:A5 — Name
  • E4 — Body
  • E11 — CC

To ensure all the links are identifiable, use Format Painter to copy the formatting from the first to the rest.

After clicking the first 'Send Email' link, Outlook opens with the email prepared, except there are no line breaks in the body text, despite including them in E4.

This is because they're not recognised in the cell. However, there is a way to combat this problem. 

The solution is to include %0A twice consecutively on every other line to create separation between the parts. This special code represents a line break.

When 'Send Email' is tried again, the issue is resolved. The emails can now be sent!

Conclusion

Who would have thought Excel could be so useful for sending emails? I didn't, but I should have known better.

As clever as it is, of course there are limitations to the method I showed you, such as how long your emails can be, the inability to send multiple emails at once, and the lack of support for attachments.

These are possible to overcome with the use of VBA, but that's for another time.

For simple requirements, it does everything you need and is much better than going through the tedious task of typing each email out individually.

So go on — give it a go and let us know how you get on!

Watch the video

For more Excel tips and tricks like this, check out our Video Tutorials page.

Latest articles
ICAEW Confirms Continued Partnership with the Global Excel Summit
Sheetcast - A Natural Evolution for People Who Love Excel
How to Build Your First AI Agent in Excel
Categories
News
Resources
Andrew Moss
Technical Writer
Share:

Latest Articles

Resources
Dec 22nd, 2025

Sheetcast - A Natural Evolution for People Who Love Excel

Excel becomes the backend, Sheetcast becomes the interface, and users get an app instead of a fragile file.
Read Article →
Resources
Nov 24th, 2025

How to Build Your First AI Agent in Excel

Rather than positioning AI as something that replaces Excel, George Mount demonstrates how Excel becomes more powerful when paired with modern AI.
Read Article →
Resources
Nov 10th, 2025

Leap into Excel’s AI revolution with COPILOTALT by Sheetcast

This groundbreaking new function lets you experience the future of Excel… today!
Read Article →

365-Day Digital Access

Your exclusive all-access pass to our entire digital learning experience for a whole year.

Get 365-Day Digital Pass
Pages
Home
20212022202320242025
About UsFAQsOnline CoursesBlogContact
LEGALS
Privacy PolicyTerms of Service
Subscribe to our newsletter!
The Global Excel Summit is a premium global conference bringing together thebrightest minds from the world of Excel.
© 2026 The Global Excel Summit is organised and managed by DATEL Productions Limited, a company incorporatedin England and Wales (no. 10106893) and registered at Suite 407, 95 Wilton Road, London SW1V 1BZ, UK.