关于WPS的Excel点击单元格打开别的文档的两种方法的探究【为单元格添加超链接】

问题需求

目录和文件结构如下:

bash 复制代码
E:\Dir_Level1
│  Level1.txt
│
└─Dir_Level2
    │  Level2.txt
    │  master.xlsx
    │
    └─Dir_Level3
            Level3.txt

现在要在master.xlsx点击单元格进而访问Level1.txt、Level2.txt、Level3.txt这些文件。

方法一:"单元格右键→超链接"进行设置

单元格右键→超链接:

然后按提示操作就行了~

只是要注意链接要显示成什么样的文字,在下图红框的位置填写:

经实测,以这种方式链接到文件,假如被链接的文件与master.xlsx位于同一个盘符下,比如都位于E盘,那么WPS会自动以相对路径处理。假如没在同一个盘符下,则以绝对路径处理。如下图所示:

方法二:HYPERLINK书写(推荐方法)

以绝对路径进行书写

master.xlsx的单元格输入下面的命令:

对于文件Level3.txt

bash 复制代码
=HYPERLINK("E:\Dir_Level1\Dir_Level2\Dir_Level3\Level3.txt", "绝对路径打开Level3.txt")

对于文件Level2.txt

bash 复制代码
=HYPERLINK("E:\Dir_Level1\Dir_Level2\Level2.txt", "绝对路径打开Level2.txt")

对于文件Level1.txt

bash 复制代码
=HYPERLINK("E:\Dir_Level1\Level1.txt", "绝对路径打开Level1.txt")

实测没有问题。

以相对路径进行书写

当然也可以用相对路径,在用相对路径前先搞清楚文件的相对位置:

目录和文件结构如下:

bash 复制代码
E:\Dir_Level1
│  Level1.txt
│
└─Dir_Level2
    │  Level2.txt
    │  master.xlsx
    │
    └─Dir_Level3
            Level3.txt

对于文件Level3.txt

bash 复制代码
=HYPERLINK("Dir_Level3\Level3.txt", "相对路径打开Level3.txt")

对于文件Level2.txt

bash 复制代码
=HYPERLINK(".\Level2.txt", "相对路径打开Level2.txt")

对于文件Level1.txt

bash 复制代码
=HYPERLINK("..\Level1.txt", "相对路径打开Level1.txt")

假如文件master.xlsx的上一层的上一层目录下还有文件Level0.txt,则向上返回两层,下面这样写:

bash 复制代码
=HYPERLINK("..\..\Level0.txt", "相对路径打开Level0.txt")

经实测没有问题。

附含目录和文件结构的压缩文档

https://pan.baidu.com/s/1aWryb3yMJz3yDw1gBQ-uYQ?pwd=5y55

延伸阅读

WPS的Excel文档如何利用VB脚本批量替换超链接的内容
https://blog.csdn.net/wenhao_ir/article/details/146223002

相关推荐
shandianchengzi5 小时前
【经验】Word/WPS|用邮件合并批量填写表格或教案,单个Word导出成多个文件
word·wps·邮件·办公·邮件合并
njsgcs15 小时前
读取文件夹内的pdf装换成npg给vlm分类人工确认然后填入excel vlmapi速度挺快 qwen3-vl-plus webbrowser.open
分类·pdf·excel
星空的资源小屋15 小时前
Tuesday JS,一款可视化小说编辑器
运维·网络·人工智能·编辑器·电脑·excel
sinat_3751122616 小时前
abap 通用发送邮件程序(获取alv数据,带excel附件)
excel·sap·abap·邮件
忘忧记16 小时前
Excel拆分和合并优化版本
windows·microsoft·excel
牵牛老人16 小时前
Qt 中如何操作 Excel 表格:主流开源库说明介绍与 QXlsx 库应用全解析
qt·开源·excel
十碗饭吃不饱17 小时前
RuoYi/ExcelUtil修改(导入excel表时,表中字段没有映射上数据库表字段)
数据库·windows·excel
林月明1 天前
【VBA】自动设置excel目标列的左邻列格式
开发语言·excel·vba·格式
JavaOpsPro1 天前
审计 jenkins获取构建历史,生成excel
运维·jenkins·excel
CodeCraft Studio1 天前
国产化Excel开发组件Spire.XLS教程:在Python中将Pandas DataFrame导出到Excel的详细教程
python·excel·pandas