本帖最后由 jiangliu296 于 2017-9-14 14:39 编辑
更新一下,一条公式解决掉新图片,老图片,相同图片的放大链接公式
=HYPERLINK("localhost:9097/DownloadFiles.aspx?N1="&IF(M17="","",IF(IFERROR(FIND("@",M17,1),"")=5,LEFT(M17,45),"0000@"&LEFT(M17,40)))&"&N2=PIC&N3="&X18&"&N4=3","图片放大")
说明:
1、localhost:9097为服务器IP地址
2、m17为图片所在单元格地址
3、使用IFERROR的目的是解决#value值导致公式无法解析的问题
4、使用LEFT(M17,45)的目的是获取新图片时获取图片名前45位
5、使用LEFT(M17,40)的目的是获取老图片时获取图片名前40位再加上“0000@”为前辍,指向ClientBin/PIC文件夹下的0000文件夹
6、X18代表时间戳所在单元格
另,该种方式通过浏览器访问无问题,但通过OOB模板还是会提示错误,需要将IF子句单独放在一个单元格中后,原链接公式再引用这个单元格内容OOB模式才能正常使用。
|
|
jiangliu296