Excel 单元格自动做超链接,链接到与单元格同名的同目录的“*.eml"文件,求高手帮忙!

E列为处理对象。
难点在于: Excle表的单元格内主题名称是相同的,但导出的eml文件是有重名的(自动加了(1)后缀)。
要求要自动生成超链接,链接中可以自动增加同名文件的后缀。
链接显示要转换为文件名(不含路径)
附图是Excel表格和文件夹内文件名列表。

需要增加辅助列,用HYPERLINK函数。
把目录文件和链接对象放到同一个文件夹下。
然后在E列后面插入一列,在F2输入公式:
=HYPERLINK(E2&IF(COUNTIF(E$2:E2,E2)>1,"("&COUNTIF(E$2:E2,E2)&")","")&".eml",E2&IF(COUNTIF(E$2:E2,E2)>1,"("&COUNTIF(E$2:E2,E2)&")","")&".eml")
下拉填充

下拉填充时,使用右键下拉,或者复制F2公式,直接在F列其他单元格粘贴追问

你的公式重复的序号是从(2)开始,序号添加-1,一切OK。
公式调整如下:
=HYPERLINK(E2&IF(COUNTIF(E$2:E2,E2)>1,"("&COUNTIF(E$2:E2,E2)&")","")&".eml",E2&IF(COUNTIF(E$2:E2,E2)>1,"("&COUNTIF(E$2:E2,E2)-1&")","")&".eml")

温馨提示:答案为网友推荐,仅供参考