首页 > 解决方案 > 自动将单元格中的内容转为mailto:超链接

问题描述

我正在设置一个工作流程,并且希望当用户将电子邮件粘贴或键入列中的任何单元格时,它会自动转换为 mailto: 超链接。

目前,我将数据验证设置为“有效电子邮件”的单元格的“电子邮件”列。然后我在右边的单元格列中使用下面的代码。一旦工作,这个自动化列将被隐藏,所以它只在后台工作。

=IF(ISBLANK(ADDRESS(ROW()-1,COLUMN())), "", HYPERLINK(CONCATENATE("mailto:",ADDRESS(ROW()-1,COLUMN()))))

我得到的结果是:电子邮件单元格验证并且只允许有效电子邮件但不转换为超链接。代码单元返回以下内容: mailto:$N$1

标签: google-sheetshyperlinkgoogle-sheets-formulaarray-formulasmailto

解决方案


试试这样:

=ARRAYFORMULA(IF(ISEMAIL(A1:A), HYPERLINK("mailto:"&A1:A, A1:A), ))

0


推荐阅读