在 mailto 超链接正文中使用 Excel 单元格值

在 mailto 超链接正文中使用 Excel 单元格值

在 Excel 中,我有一些包含电子邮件表单输入的单元格。

A
电子邮件 [电子邮件保护]
主题 输入表单
姓名 约翰
国家 波兰
身体 你好,%0D%0A 我的名字是 : B3 %0D%0A 我来自 : B4
发电子邮件

在单元格 B6(发送电子邮件)中我有以下公式:

=HYPERLINK("mailto:"&B1&"?Subject="&B2&"&body="&B5&"")

我需要有关包含其他单元格的单元格 B5 的帮助。我不知道如何获取正文输出:

你好,我的名字是:约翰,我来自:波兰

我怎样才能实现这个目标?

(此外,我希望单元格 B6 不显示公式,而是显示“发送电子邮件”)

=HYPERLINK("mailto:"&B1&"?Subject="&B2&"&body="&B5&", Send E-mail") 

不起作用。我认为这是一个小错误,但如果你能帮忙解决那就太好了!

答案1

将本体改為公式。

="Hello,%0D%0A My name is : "&B3&"%0D%0A I'm from : "&B4

并修复发送电子邮件公式中的引号:

=HYPERLINK("mailto:"&B1&"?Subject="&B2&"&body="&B5,"Send E-mail")

截屏

答案2

把 B5 公式替换为字符串模板:

="Hello,%0D%0A My name is : " & B3 & " %0D%0A I'm from : "& B4

在这种情况下,B6 中的公式将如下所示

=HYPERLINK("mailto:"&B1&"?Subject="&B2&"&body="&B5;"Send E-mail")

相关内容