result xls和图片文件夹的屏幕截图
我有一个包含2个项目的文件夹:INDEX.xlsx
和一个名为MAPS的文件夹,其中包含109个pdf,名为Fire_1.pdf
至Fire_109.pdf
。
在INDEX.xlsx
是具有街道名称和MAPPAGE(C2)的字段。一条街道可以在多个页面上找到。因此,C2可以包含以下任何条目:(地图有4个象限A-D,但这对于此目的无关紧要)
5A
显示街道位于5.pdf
上
27C
显示街道位于27.pdf
上
105A
显示街道位于105.pdf
上
5A
,4B
显示大部分街道位于5.pdf
上
104B
,105A
显示大部分街道位于104.pdf
我希望公式只能找到第一个数字 1-109并从MAPS文件夹中获取pdf。 *事后考虑 - 如果我添加连字符,它们会更容易选择吗? 5-A, 27-C, 105-A?*
MAPS\Fire_5.pdf
MAPS\Fire_27.pdf
MAPS\Fire_105.pdf
MAPS\Fire_5.pdf
MAPS\Fire_104.pdf
摘要和实验包括: 这实际上正确地选择了地图编号
=LOOKUP(99^99,--
("0"&MID(C2,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},C2&"0123456789")),ROW($1:$10000))))
然后我尝试将其插入此处以代替Substitute子句
=Hyperlink( ".\" & "MAPS" & "\" Substitute(C2," ", "") & ".pdf", C2)
=HYPERLYNK(".\" & "MAPS" & LOOKUP(99^99,-
("0"&MID(C2,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},C2&"0123456789")),ROW($1:$10000))))
& ".pdf",C2)
=HYPERLYNK("W:\ArcMap_Projects_0713\FireBook\Maps\" & LOOKUP(1, -
MID(C2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C2&"0123456789")),ROW(INDIRECT("1:"&LEN(C2
))))) &".pdf")