網友問到一個問題:如何在 Excel 檔案含有人員和郵件地址的資料表中查到的結果(如下圖),可以直接點選打開 Outlook 新增郵件?

Excel-點選含有Email郵件地址儲存格時,自動開啟Outlook新增郵件


【公式設計與解析】

通常你在 Excel 的儲存格中輸入一個網址或是Email郵件地址時,當按下 Enter 鍵,即會產生這個超連結。

Excel-點選含有Email郵件地址儲存格時自動開啟Outlook新增郵件

當你在這個超連結中,按一下右鍵,選取[編輯超連結]選項。

Excel-點選含有Email郵件地址儲存格時自動開啟Outlook新增郵件

可以看到你可以指定這個超連結是連結到指定的網址,當然也可以指定某個郵件地址。

Excel-點選含有Email郵件地址儲存格時自動開啟Outlook新增郵件

如果你在儲存格中輸入:test01@ms11.hinet.net,

在超連結中會看到:mailto:test01@ms11.hinet.net

Excel-點選含有Email郵件地址儲存格時自動開啟Outlook新增郵件

所以得知:如果要連結郵件地址,可以使用『mailto:』協定。因此,套用到公式中,

儲存格E2:=HYPERLINK("mailto:" & VLOOKUP(D2,A2:B17,2,FALSE),
VLOOKUP(D2,A2:B17,2,FALSE))

VLOOKUP(D2,A2:B17,2,FALSE):在儲存格A2:B17中查詢儲存格D2的內容(人員),對應第2欄,傳回一個郵件地址。

再利用 HYPERLINK 函數建立超連結。

Excel-點選含有Email郵件地址儲存格時自動開啟Outlook新增郵件

當點選儲存格E2的郵件地址時,即會開啟 Outlook 新增郵件。

Excel-點選含有Email郵件地址儲存格時自動開啟Outlook新增郵件

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()