本文目录一览:
- 1、excel如何设置点击时跳转到相关链接,HYPERLINK函数使用技巧
- 2、办公软件的Excel有什哪些常用函数?
- 3、用什么函数可以在Excel中实现单元格跳转
- 4、如何在同一份excel文档中点击单元格跳至另一份表格中
- 5、EXCEL中添加跳转目录及公式详解
excel如何设置点击时跳转到相关链接,HYPERLINK函数使用技巧
创建一个快捷方式(跳转),用以打开存储在网络服务器、Intranet或 Internet 中的文件。
[ Intranet:一种组织内部的、使用 Internet 技术(如 HTTP 或 FTP 协议)的网络,通过利用超链接,您可以在
Intranet 上浏览对象、文档、网页和其他目标内容]
当单击函数 HYPERLINK 所在的单元格时,WPS 表格将打开链接的文件或跳转到指定的工作表的单元格。
语法
HYPERLINK(link_location, friendly_name)
Link_location 为要打开的文件名称或完整路径。可以是本地硬盘、UNC 路径或 URL 路径。
Link_location 可以为括在引号中的文本字符串,或是包含文本字符串链接的单元格。
如果在 link_location 中指定的跳转不存在或不能访问,则当单击单元格时将出现错误信息。
Friendly_name 为单元格中显示的跳转文本值或数字值。单元格的内容为蓝色并带有下划线。
如果省略 Friendly_name,单元格将 link_location 显示为跳转文本。
Friendly_name 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。
如果 Friendly_name 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。
说明
若要选定一个包含超链接的单元格并且不跳往超链接的目标文件,请单击单元格区域并按住鼠标按钮直到光标变成
十字,然后释放鼠标按钮。
当我们想给表格中的文字设置跳转链接时,除了直接使用“超链接”外,HYPERLINK函数也能做到。
我们在这个表格中实际操作看看。
假设我们要链接到“学生成绩”的文件夹,首先选中(A2)单元格,点击插入函数,找到HYPERLINK,点击确定。
在链接位置中填入文件夹所在地址链接,显示文本中填入“学生成绩”,点击确定。
此时再点击一下A2即可跳转到刚刚指定的文件夹了。
还可以设置跳转到其他工作表的指定位置,比如学生成绩表中彭昱畅的成绩。
选中(A3)单元格,插入HYPERLINK函数。在链接位置中填入该表格的地址,然后在地址前后输入小括号,再加上彭
昱畅成绩所在的单元格B2,文本位置填入"彭昱畅成绩",点击确定。
点击一下,发现马上跳转完成了。
除此以外,HYPERLINK函数还能在原表格中完成单元格跳转或者网页跳转。
快去试试吧~
办公软件的Excel有什哪些常用函数?
1、CELL:返回有关单元格格式、位置或内容的信息。
2、COUNTBLANK:计算区域中空单元格的个数。
3、ERROR.TYPE:返回对应于错误类型的数字。
4、INFO:返回有关当前操作环境的信息。
5、ISBLANK:如果值为空,则返回TRUE。
6、ISERR:如果值为除#N/A以外的错误值,则返回TRUE。
7、ISERROR:如果值为任何错误值,则返回TRUE。
8、ISEVEN:如果数为偶数,则返回TRUE。
9、ISLOGICAL:如果值为逻辑值,则返回TRUE。
10、ISNA:如果值为:#N/A错误值,则返回TRUE。
11、ISNONTEXT:如果值不是文本,则返回TRUE。
12、ISNUMBER:如果值为数字,则返回TRUE。
13、ISODD:如果数字为奇数,则返回TRUE。
14、ISREF:如果值为引用,则返回TRUE。
15、ISTEXT:如果值为文本,则返回TRUE。
16、N:返回转换为数字的值。
17、NA:返回错误值#N/A。
18、AND:如果所有参数为TRUE,则返回TRUE。
19、FALSE:返回逻辑值FALSE。
20、IF:指定要执行的逻辑检测。
21、NOT:反转参数的逻辑值。
22、OR:如果任何参数为TRUE,则返回TRUE。
23、TRUE:返回逻辑值TRUE。
24、ADDRESS:以文本形式返回对工作表中单个单元格的引用。
25、AREAS:返回引用中的区域数。
26、CHOOSE:从值的列表中选择一个值。
27、COLUMN:返回引用的列号。
28、COLUMNS:返回引用中的列数。
29、HLOOKUP:查找数组的顶行并返回指示单元格的值。
30、HYPERLINK:创建快捷方式或跳转,打开存储在网络服务器、企业内部网或INTERNET上的文档。
扩展资料:
Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。
Excel函数调用的参数可以是数字、文本、形如 TRUE 或FALSE的逻辑值、数组、形如 #N/A 的错误值或单元格引用。给定的参数必须能产生有效的值。参数也可以是常量、公式或其它函数。
用什么函数可以在Excel中实现单元格跳转
用函数 HYPERLINK
比如你目前在Sheet1,想连接到Sheet2表里的B5单元格,并显示B5里的内容,则在Sheet1的A2输入公式:
=HYPERLINK("#Sheet2!B5",Sheet2!B5)
如果只想显示固定的值,如链接,则公式改为:
=HYPERLINK("#Sheet1!A1","链接")
具体方法见帮助。
==========
找了半天啊,兄弟给加点分吧:P
如何在同一份excel文档中点击单元格跳至另一份表格中
可用函数“HYPERLINK”实现excel电子表表格之间的跳转。
HYPERLINK函数用来打开存储在网络服务器、Intranet 或 Internet 中的文件,或跳转到指定工作表的单元格。当单击函数 HYPERLINK 所在的单元格时,Excel将打开存储在链接位置中的文件或跳转到指定的单元格位置。
例如要从Sheet1的A1单元格跳转到Sheet2的A1单元格,点选需要添加跳转的单元格,输入公式:=HYPERLINK("#sheet2!A1","打开Sheet2!A1").输入公式后按回车,再点击时即可跳转到Sheet2这个表格的A1单元格了。
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("","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))),"")
当然这只是针对方法一中的公式,方法二中已经将所有表名当做字符串处理,便可不用考虑该问题出现。