我的一个表中某列的链接为:WA-SEDAN%20D.xls#Sheet1!Ax,x代表任意数字,不同列x值不同。
现在我要做的就是把这一列的链接中的D这个字母全部改成C,链接中的其他字符都不变。
详细来说就是第一列我的链接全部是WA-SEDAN%20D.xls#Sheet1!Ax,然后我复制了这列的链接,只是由于是链接到另外一个表,因此链接中的D字母要改成C,这样就实现了全部链接到另外一个表。
在线等
SEDAN D 和 SEDAN C分别代表要链接到的表格名称。C列的超链接都做好了,链接到SEDAN D表,我把第一列的超链接复制到了D列,只需要把链接“WA-SEDAN%20D.xls#Sheet1!A1”中的最后一个D 字母改成C字母就可以实现链接到SEDAN C表,而链接中其他都不变。
SEDAN D 和 SEDAN C分别代表要链接到的表格名称。C列的超链接都做好了,链接到SEDAN D表,我把第一列的超链接复制到了D列,只需要把链接“WA-SEDAN%20D.xls#Sheet1!A1”中的最后一个D 字母改成C字母就可以实现链接到SEDAN C表,而链接中其他都不变。
在C3输入:
=HYPERLINK("WA-"&SUBSTITUTE(C$2," ","%20")&".xls#Sheet1!A"&ROW(A1),"WAA"&ROW(A1)/1%+COLUMN(A1))
然后右拉再下拉填充公式即可实现你要的效果。
按你的方法做了,D的链接全部还是跟C列相同,没变哦
还有一点我没说清楚。C列和D列的链接要一一对应。
比如C5的链接中地址是A1,那么D5的链接地址也是A1
C6的链接地址是A15,那么D6的链接地址也是A15
所以D列的链接地址只需要在C列链接地址的基础上修改目标表格(要链接到的表格)的名称即可
所以只需要把字母D 改为C。因为2个表格名字仅仅只有一个字母不同而已。
我说的C3是基于我的图,由于你截图中看不到行号,所以,只能假设一下,自己调整即可(不要那么死性嘛!!)
在C5输入公式:
=HYPERLINK("WA-"&SUBSTITUTE(C$4," ","%20")&".xls#Sheet1!A"&ROW(A1),"WAA"&ROW(A1)/1%+COLUMN(A1))
测试一下就知道是否是你要的结果了。
你代码我试了下,第二列的链接地址中任然全部是D,没有修改成C,也就是要链接到的表格名字没变。另外链接到的单元格全部是A1, 而我要的是链接到的单元格跟第一列要一样,C列和D列的链接要一一对应。比如C5的链接中地址是A1,那么D5的链接地址也是A1
C6的链接地址是A15,那么D6的链接地址也是A15,只是目标表格不同而已。麻烦再帮忙看看。谢谢
确定C4输入的是SEDAN D,D4输入的是SEDAN C?
确定是将公式输入到C5,然后采用拉动填充的方式填充到D5,再下拉填充到需要的行?
上述公式有个小错误没有修正,C$2要修改为C$4,这点你应该能自己修改啊:
=HYPERLINK("WA-"&SUBSTITUTE(C$4," ","%20")&".xls#Sheet1!A"&ROW(A1),"WAA"&ROW(A1)/1%+COLUMN(A1))
这是我测试的结果:
确定啊。按照你的方法拉完之后,D列的链接名字都对了,但是链接的单元格是按A1,A2,A3这样的顺序排下来的。我要的是链接到的单元格跟C列链接中的一样。而不是这样按顺序。
另外我的链接的地址修改一下 是这样的:加权\大众级别交叉\WA-SEDAN%20D。不是WA-SEDAN%20D。麻烦再看看 好人一生平安
如果链接的单元格顺序没有规律,则在B5:B20输入对应单元格地址,公式修改为:
=HYPERLINK("加权\大众级别交叉\WA-"&SUBSTITUTE(C$4," ","%20")&".xls#Sheet1!"&$B5,"WAA"&ROW(A1)/1%+COLUMN(A1))
如图: