Ⅰ 怎么把excel链接到具体文件
不知道下面是不是你想要的效果:
1. 点击A1单元格,鼠标右键,打开“链接”。
Ⅱ 怎样在excel中加入超链接啊,我弄了为什么显示无法打开指定文件啊
1、双击打开需要设置超链接的表格,进入表格。点击选中需要设置超链接的单元格,右键打开扩展菜单选择最下面的超链接。之后会跳出一个插入超链接的框框。
Ⅲ Excel里面怎么做超链接到文件夹啊
最佳答案回答的并不全面,以office 365 为例,单元格内容增加超链接,将链接内容选择为‘最近浏览的网页’,粘贴文件夹地址即可。如下图,有用请点赞。
Ⅳ 怎样批量在Excel里链接到文件夹
基本上Excel本身做不到,自动需要的是有规律,你连文件夹的位置都不同,那就超出Excel本身的能力了。
这里建议你找大佬给你写个C++,功能为根据表格内容搜寻文件路径并记录到表格里。
Ⅳ 如何设置excel相对路径的超链接要求把文件/文件夹 拷贝到其他人的电脑上超链接也能用!!!
1、打开要编辑的excel文件。
Ⅵ excel设置目录超链接怎么设置
如果你要在excel表格中输入对应内容,然后在需要设置“超链接”的地方点击右键,在弹出的菜单中我们直接选择“超链接(H)”就可以了。
然后就会弹出一个“超链接”的弹窗,在这个弹窗里,我们就可以直接在其下拉菜单中找到我们需要链接的文件就可以了。
已创建的超链接
我们直接点击这个做好的“超链接”,就可以直接跳转到对应的文件并打开了。
注意,如果我们创建了这个“超链接”,其“超链接”的指定链接文件就不能再随便移动位置了,不然系统就找不到这个链接的文件了。
Ⅶ EXCEL中添加跳转目录及公式详解
当前excel可添加的目录分为两种:单向跳转和双向跳转:
- 单向跳转 :单击目录可跳转到相应工作表,但无法跳转回目录,工作表之间切换不方便
- 双向跳转 :单击目录,跳转到工作表,双击工作表单元格,跳转到目录
** 注意1 :使用该方法时,需将表格形式改为适用宏的xlsm保存**
** 注意2 :get.workbook 是宏表函数,只能在定义名称中使用。**
- 1-公式 - 定义名称 - 输入自定义的名称:shname,在引用位置中输入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
- 2-在第1个工作表的A列一单元格中输入公式并向下复制
=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")
- 3-复制已设置公式的工作表A列,选取后面所有工作表粘贴到A列,就可以把公式粘贴到后面所有工作表的A列
- 4-全选所有工作表,调整列宽、设置背景色字体颜色
** 注意1 :使用该方法时,需将表格形式改为适用宏的xlsm保存**
** 注意2 :定义的公式名称是唯一的,如需更换内容,可使用公式-定义的名称-名称管理器更改**
- 1-单击B1单元格,切换到【公式】选项卡,单击【定义名称】,弹出【新建名称】对话框,在“名称”文本框中输入“目录”,在“引用位置”文本框输入以下公式:
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
- 2-单元格输入公式,并向下复制:
=IFERROR(HYPERLINK("#'"&MID(目录,FIND("]",目录)+1,99)&"'!A1",MID(目录,FIND("]",目录)+1,99)),"")
- 3-制作“返回目录”超链接:
在任意工作表的空白单元格中输入以下公式,然后复制该单元格,粘贴到其他工作表中。
=HYPERLINK("#目录!A1","返回目录")
**该函数为宏表函数,现在宏表函数已经被VBA替代,但我们将宏表函数在 “公式-定义名称” 中自定义后仍可以使用。**
**函数语法为GET.WORKBOOK(type_num,name_text)**
- type_num:提取信息的编号类型
- 常用编号“1”:获取名称
- 常用编号“4”:获取工作表数量
- name_txt:打开的工作表名称,省略则为当前活动工作表
如果使用=get.workbook(1)来获取工作表名称,名称前会加上xls的文件名(例如 [测试用例-模板.xlsm]目录),这对目录制作没有益处,所以需要MID函数进行裁剪。
**该函数语法:MID(text,start_num,Num_chars)**
- text:需要提取的文本
- start_num:提取起始位置
- Num_chars:提取的字符长度
**实例解析**
在MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)这个公式中
1)要截取的文本
GET.WORKBOOK(1),即工作表的名称
2)截取起始位置
该处套用了函数FIND,下面为该部分详解:
- FIND函数的语法为FIND(find_text,within_text,[start_num])
- find_text:要查找的文本
- within_text:要查找文本所在的文本
- start_num:查找开始位置(可不填,前不需加逗号
- Find函数将全角字符和半角字符都计为一个字符,在FIND("]",GET.WORKBOOK(1))中,我们将“]”作为要查找的文本,GET.WORKBOOK(1)取出的工作表名称作为查找文本所在的文本,这样的函数会返回获得的工作表名称中“]”所在的位置。
- 截取起始位置的完整公式为FIND("]",GET.WORKBOOK(1))+1,我们已知FIND公式部分返回了“]”所在位置,而之后的“+1”,则是让起始位置指向了“]”之后的工作表名称,即去除了xls文件名的工作表名称
3)提取长度
这里为了提取名称不遗漏,选择了99作为提取长度。
now()本身没有参数,直接输入会返回当前日期和时间(例如:2020/4/10 13:40
)
T()主要的作用试讲文本型数据保留文本,其他数据返回为空.(另,N()函数是将数值型数据保留文本,文本数据返回0)
因为NOW()是易失性函数,其值会随时刷新。我们用T函数去处理他返回的日期型数值,结果是空,不会产生文本资料,但这样使用可以起到自动刷新的效果。
**HYPERLINK函数的语法为:=HYPERLINK(link_location,[friendly_name])**
- link_location:目标位置-可采用绝对路径或相对路径(以当前工作簿所在文件夹为起始位置)
- excel单元格:前面需加“#”
例:=HYPERLINK("Sheet!A1","Sheet1")
- 文档路径
例: =HYPERLINK("C:\dacheng\work\测试文档\1.txt","test")
- 互联网网址
例: =HYPERLINK("http://cn.bing.com/","bing!")
- friendly_name:显示文本,可不填
**实例解析**
HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1)))
**在上述公式中,HYPERLINK的文件位置是多个字符使用"&"拼接而成的:**
- "#":主要作用是将目标位置限定为单元格
- INDEX(shname,ROW(A1))
之前我们设定过自定义公式,shname设定为=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW()),即自动更新的简化版工作表名称。**根据INDEX公式的语法,该部分是在所有工作表名称中,选取第一行信息展示,展示结果是第一张表的名称,如需将表的全部展示,可以向下拖拽公式进行填充。**(*如果需要将目录横向展示,可以将ROW(A1)改为COLUMN(A1),之后向右拖拽公式进行填充*)
- "!A1"
这里有疑问可能是纠结“!”的用法,我们可大体了解下,感叹号在公式中主要用在工作表和单元格之间,这里出现在工作表名称之后,A1之前,总体表示为当前工作表名称对应表的A1单元格。
**这样-"#"&INDEX(shname,ROW(A1))&"!A1",最终给出的就是工作表名称对应表的A1单元格的位置**
**逗号之后是超链接所在单元格的自定义名称,一般我们使用INDEX(shname,ROW(A1)),即链接对应的工作表名称,当然也可以自定义其他名称。**
**IFERROR函数的语法为:IFERROR(value,value_if_error)**
- value:取值,从中检查是否存在错误
- value_if_error:公式计算错误时返回的值,计算错误类型:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!
**实例解析**
=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")
之前已经解析了HYPERLINK的部分,得到的是工作表名称超链接到对应工作表的A1单元格,IFERROR的作用则是在该公式计算出错时,返回一个空字符串""
**上述两种目录制作方式的公式,仅在函数嵌套前后顺序上有所不同,其他地方无较大差别,可统一考虑,因此不作赘余**
当工作表名称中出现特殊字符(如+、-等)的时候,公式=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")使用时可能会提示引用失效,这时我们可以将INDEX获取的工作表名称构成为字符串进行处理,也就是在原本&左右的“旁再加上一个单引号,变为=IFERROR(HYPERLINK("#'"&INDEX(shname,ROW(A1))&"'!A1",INDEX(shname,ROW(A1))),"")
当然这只是针对方法一中的公式,方法二中已经将所有表名当做字符串处理,便可不用考虑该问题出现。
Ⅷ Excel 中建立链接打开另一文件
链接中的文件如果改变位置,则要重新链接路径,否则链接的文件打不开。
以Excel2010为例,操作步骤如下:
1、打开Excel,在需要建立链接的单元格输入文字,选取此单元格,本例为A1。在菜单栏中选择【插入】,进入到插入选项;
Ⅸ 怎样让Excel的超级链接直接找到对应的文件夹
用函数,HYPERLINK()在单元格输入:例如x0dx0a=HYPERLINK("C:\Documents and Settings\Administrator\桌面\小说","帝王业.txt") x0dx0a完整路径(C:\Documents and Settings\Administrator\桌面\小说)x0dx0a文件名(帝王业.txt)【以是错误的,会打开文件夹】
Ⅹ excel如何超链接到另外一个文件的特定位置
当你进行演示时,需要打开其他文件或应用,你会怎么做?打开文件所在路径,再双击打开那个文件,这是大家最常想到的方法吧,这样做当然可以,但是,这样可能会打断演示的连贯性,影响听众的思路!
当你的Excel文件有很多数据时,你想查看某个特定位置的数据,你会怎么做?鼠标拖拽,睁大眼睛,Ctrl+F查找,这些是大家常常使用的办法吧,这样做当然可以,但是,你的眼睛会有点酸,你的心情会有点烦!
是时候学学怎么使用Excel超链接了,改进方法,提高效率!
一、链接到网站
1、选择要插入超链接的单元格,切换到功能菜单的“插入”页签,点击“链接”按钮,打开“插入超链接”对话框;
2、在左侧选择链接到现有文件或网页,在“要显示的文字中”维护单元格链接文字;
3、点击“屏幕提示”按钮,输入屏幕提示文字;
4、在“地址”文本框中输入要链接的网站地址;
PS:
也可以插入一个形状(或者图片),再插入超链接;
使用Ctrl+K快捷键,也可以快速打开“插入超链接”对话框;
二、链接到Word、PPT、Excel、视频文件
方法同上,只是插入超链接时,可以在“查找范围”中选择要链接的文档所在的路径,并在文件列表中选择待链接的文件即可;同样地,也可以先插入形状,再基于形状设置超链接,形成按钮链接的效果。
三、到当前文件特定位置的跳转链接
在“插入超链接”对话框中,选择链接到“本文档中的位置”,在“请键入单元格引用”文本框中输入要链接到的单元格地址或区域地址,维护单元格要显示的文字,当本文档有多个工作表时,还需要在“或在此文档中选择一个位置”区域中,选择要链接到的那个工作表。当链接到一个单元格区域时,整个区域会被选中。
四、动态超链接
结合“定义名称”,我们可以让超链接变得更加灵活;比如以下销售清单数据量很大,要想快速定位到某个订单号所在的行,我们就可以使用动态超链接了,大家先看效果:
这里的订单号是手工输入的,若查询的分类项较少,我们还可以结合下拉选项进行选择定位的;
下面我们看看这个功能是怎么实现的:
第1步:选中任意单元格,如K1单元格,定义名称;
第2步:在K2单元格插入形状,输入文字,作为查询按钮使用,并维护查询按钮的超链接,使之链接到上一步定义的名称:
第3步:修改名称定义,设置link名称的引用位置公式为:
=INDEX(动态超链接!$A:$A,MATCH(动态超链接!$J$2,动态超链接!$A:$A,0))
公式解释:
Match部分根据J2单元格的值,在A列进行精确查找,并返回找到的相对位置的值;
Index部分根据Match返回的位置值,返回A列该位置的单元格引用;
通过这种方式,使得link名称可以动态引用到A列的符合订单号查询条件的相应单元格,那么,查询按钮链接到link名称,就能做到根据查询条件,动态定位到指定单元格了。
第4步:在J2单元格输入查询订单号,点击按钮,测试一下,搞定!