中企动力 > 商学院 > excel表格超链接
  • ?

    Excel一键建立目录带超链接, 就在蓦然回首的那一瞬间

    惠峻熙

    展开

    大家好,我们都知道一个Excel工作簿,可能存在非常多的工作表(worksheets集合),有时候多达几百个。当这个时候,我们查找相关数据非常的困难,效率低下。其实我们有办法可以改善这种情况。我们应该都知道Excel有一个工具可以达到这种效果,你也许已经猜到了。他就是超链接,可以通过超链接快速查看相关工作表的内容,也就是我们本文重点介绍的主人公。

    那么说起制作工作表目录和超链接,您首先想到的是什么?我们使用什么方法来实现我们的功能呢?其实方法有很多,函数法,VBA法.在正常的情况下,我们可以使用Excel自带的工作表目录功能去实现这个功能或者需求。 但有在某些情况的时候,Excel自带的功能,去实现工作表目录功能就显得有些局限性了,并不是很人性化。

    PS:我们看看Excel自带的工作表目录功能去实现这个功能,是不是感觉不是很友好?

    比如我们的工作表多达几百个时,一页显示不完全,对于我们查看数据明显就很不方便,很不人性化;哈哈,在我们追求美观的人来说,这个界面其实不是很友好!使用的时不够高大上!所以我们今天和大家分享的是使用Excel VBA自动建立超链接的代码,和大家一起学习!

    今天的代码主要涉及2个知识点:

    1、For each--Next

    利用For each next循环,在我们当前的工作薄的所有的工作表之间进行循环,提取工作表的名字。

    2、ActiveSheet.Hyperlinks.Add anchor:=Cells(i, 1), Address:="", SubAddress:="'" & strShtName & "'!a1", TextToDisplay:=strShtName

    代码里用到了Hyperlinks.Add语句,这个语句主要是添加超链接,也是本程序的核心代码。大家有时间可以试试录制宏的功能,即可得出此代码。

    还是给大家看一下源数据:

    原数据中存在10个工作表,我们现在要求在Total工作表中实现一个目录带超链接的功能。

    我们看看执行的效果:

    看了上面的动画,是不是感觉非常适合批量建立大量的目录带超链接。其实上述的代码也是非常简单.

    我们只需要将以下的代码复制到Excel的VBE窗口的模组中即可,然后设置宏代码运行的按键,点击执行,就可看到结果。

    附上Excel VBA代码如下:

    Sub Hyperlinkadd()

    Dim sht As Worksheet, i&, strShtName$

    Application.DisplayAlerts = False

    Columns(1).ClearContents

    '清空A列数据

    Cells(1, 1) = "目录"

    '第一个单元格写入字符串"目录"

    i = 1

    '将i的初值设置为1.

    For Each sht In Worksheets

    '循环当前工作簿的每个工作表

    strShtName = sht.Name

    If strShtName <> ActiveSheet.Name Then

    '如果sht的名称不是当前工作表的名称则开始在当前工作表建立超链接

    i = i + 1

    '累加i

    ActiveSheet.Hyperlinks.Add anchor:=Cells(i, 1), Address:="", SubAddress:="'" & strShtName & "'!a1", TextToDisplay:=strShtName

    '建超链接

    End If

    Next

    Application.DisplayAlerts =True

    End Sub

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

    唯有不断学习,才能不被淘汰!

    Excel中每一个函数都有特定的用途,不是它们没有用,而是你不了解或用不着,建议同学们收藏起来,万一要用着了呢

  • ?

    教你两招!将图片批量插入到Excel和创建链接!

    屈翠芙

    展开

    昨天文章是将Excel中的图片全部导出,现在反过来,有现成的图片,如何按名称顺序插入到Excel中或者创建超级链接。

    需要导入图片的Excel。

    所有图片存放在培训班这个文件夹,路径为:C:\Users\87224\Desktop\培训班\

    Step 01在D2输入公式,下拉。

    ="

    "

    语法说明:

    黑色字体为固定格式,这个直接复制就行,重点看蓝色字体部分,这部分是可改。

    路径:C:\Users\87224\Desktop\培训班\,存放图片文件夹的位置。如果不知道存放在哪,点击培训班文件夹任意一张图片,右键,属性,位置那里就可以看到。

    图片名称:B2,引用单元格,这样下拉的时候,图片名称会跟着改变。

    图片后缀:.jpeg,图片的后缀有很多种,比如.jpg、.png,需要确认原来表格的后缀是否一致。

    图片宽度:168,可变,根据实际调整。

    图片高度:108,可变,根据实际调整。

    Step 02 新建一个记事本,将Excel中的公式生成的结果复制粘贴到记事本。

    Step 03 将Excel中的公式全部清除掉,这样就可以存放图片。再将记事本中的内容,复制粘贴到Excel,神奇的一刻就诞生,全部图片都插入到指定的位置。

    这种插入以后就是固定的,如果需要发送给别人,只需把Excel发给别人即可,无需把文件夹也发出去。

    当图片很多的时候,会导致Excel表格很大,这时可以采用另外一种方法,那就是创建超级链接,需要的时候点击链接就可以看到图片。

    在D2输入公式,下拉。

    =HYPERLINK("C:\Users\87224\Desktop\培训班\" &B2 &".jpeg","打开")

    现在要看综合班级,就点对应的超级链接即可。

    这种创建超级链接的优势就是Excel表格比较小,不过也有缺点,就是一旦路径改变,需要再重新更改公式的路径才可以继续使用。

    直接插入图片跟创建超级链接都有各自的优势,这个根据自己需求而定。

  • ?

    Excel工作表太多怎么办?一分钟来给表格做个超赞的目录吧

    袁梦柏

    展开

    工作中常常会遇到一些特殊情况,一个Excel工作簿中可能会有几十,或者上百个工作表。

    这么多工作表存在一个Excel表中,该如何快速定位到特定的表格呢?如果能有一个工作表目录真是太方便了!

    最常见的方法,要定义名称 + 长长的让人很难记住的Excel公式。制作这个目录对新手还是有点难度。

    定义名称:Shname =MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())在目录表中任一单元格输入并复制以下公式=IFERROR(HYPERLINK("#'"&INDEX(Shname,ROW(A1))&"'!A1",INDEX(Shname,ROW(A1))),"")

    这里分享一个非常简单的Excel目录制作方法(适合2003以上版本)

    操作步骤:

    1、输入公式

    全选所有表,在前面添加一空列。然后在单元格A1中输入公式 =xfd1

    注:这个方法的原理是输入让03版无法兼容的公式(03版没有XFD列),然后检查功能诱使Excel把所有工作表名列出来。

    2、生成超链接列表

    文件 - 信息 - 检查兼容性 - 复制到工作表,然后Excel会插入一个内容检查的工作表,并且在E列已自动生成带链接的工作表名称。

    3、制作目录表

    把带链接的工作表名称列表粘贴到“主界面”工作表中,替换掉'!A1,稍美化一下,目录效果如下:

    4、制作返回主界面的链接

    全选工作表 - 在任一个表的A1输入公式(会同时输入到所有表中)

    =HYPERLINK("#主界面!A1","返回主界面")

    注:HYPERLINK函数可以在Excel中用公式生成超链接

    完工!如果以后新增了表格,手工添加校新表超链接也不麻烦,如果想完全自动,可以使用本文开头所介绍的使用宏表函数创建目录。

  • ?

    Excel中超链接函数你又知道多少?

    梦易

    展开

    重点

    “超链接”这个名词相信大家不会陌生吧,在之前的课堂上呢,主要和大家分享了我们如何通过超链接命令去操作执行我们文档的跳转和页面的跳转,今天呢,和大家谈谈我们Excel中的HYPERLINK超链接函数。

    HYPERLINK超链接函数的参数和语法

    HYPERLINK(link_location,friendly_name)

    ①hyperlink函数第一参数是表示超级链接的文件的路径和文件名,或者是要跳转的单元格地址。

    ②hyperlink函数第二参数是随意指定的字符串或某一单元格的值,是在超链接单元格中显示的内容。

    看这个例子大家应该就明白了。

    案例一:某公司的员工很多,使得员工信息表的行数就增加了,这个员工信息表的阅读带来了一定的不便。

    要求:现在要求在员工信息表的最后一行建立一个链接,以便在阅读信息表之后可以直接返回工作表首行。

    这个的话很简单:只需要在我们的单元格里面输入=HYPERLINK("#A1","返回首行")

    简单的分析一下吧,"#A1"代表的是这个单元格的A1单元格地址,"返回首行"就是指的我们超链接单元格所显示的内容。

    案例一说明:

    ①HYPERLINK参数,第一个参数必选,为跳转地址,第二个参数可选择填写,如果省略,则显示第一个参数。

    ②参数的第一个参数是有要求的。比如本例中的“#”,表示当前工作薄。是不能够省略的,

    案例二:使用HYPERLINK函数建立的超链接可以打开指定的网址,如实现百度搜索。

    只需要在单元格输入=HYPERLINK("https://baidu/baidu?word="&B2,"搜索")

    点击后结果如下:

    案例二说明:

    ①在利用超链接函数的时候,我们的链接地址一定要完整,不能少写。

    HYPERLINK函数可以实现很多功能,比如选择符合条件的单元格、打开当前计算机指定的位置文件或文件夹,注意的是跳转当前工作薄的位置是,需要在地址文本前加“#”。

  • ?

    你真的懂Excel超级链接吗?

    谷菱

    展开

    还是那句老话,动手是检验真理的唯一标准。有些时候,常识也是错的,甚至,微软帮助也可能出错。今天,继续聊超级链接。

    1.没有路径,就不能打开图片?

    如果遇到别人,可能是无法反驳,可惜你遇到的是卢子。默认情况下,超级链接都是需要路径才能打开相应的文件,但这不是必须的,而且使用路径有存在缺陷。

    默认的公式是这样写:

    =HYPERLINK("C:\Users\87224\Desktop\Excel不加班常用图片\透视表班级.jpg","打开")

    现在问题来了,文件夹的位置不是一成不变,一旦你移动了,就不能打开,因为路径已经改变。

    现在将Excel不加班常用图片这个文件夹移动到处理完这个文件夹。

    点击超级链接,立马弹出警告对话框无法打开指定的文件。

    现在来看使用原来没有路径的方法,移动的位置是一样的。

    为了让你看得更清楚,这里使用一个动画,防止你说我作弊。点击超级链接,非常顺利就打开相应的图片。

    不使用路径有一个前提,这里再强调一次,工作簿必须跟图片同一个文件夹。同一个文件夹自然路径相同,也就可以不用路径。

    2.超级链接除了能链接图片,还能链接到什么?

    现在以Excel格式进行说明,还是原来的公式。

    =HYPERLINK(A2,"打开")

    Excel比较特殊,可以存放多个工作表,假设现在想链接到资产明细这个表的H2单元格,该如何操作?

    将标签副本.xlsm这个工作簿打开,用鼠标引用资产明细表的H2公式是这样的。

    =[标签副本.xlsm]资产明细!$H$2

    说明:

    [工作簿.后缀]工作表名称!单元格

    也就是将公式设置为这样就可以。

    =HYPERLINK("["&A2&"]资产明细!H2","打开")

    超级链接除了能链接文件,也能链接到网页,比如现在要购买跟卢子学Excel套装书。

    =HYPERLINK("https://item.jd/12330717.html","购书")

  • ?

    5种方法教你,快速删除Excel里面的超链接!

    大冬瓜

    展开

    如何快速删除Excel里面的超链接?

    相信在Excel里面大家进行邮箱地址输入的时候,软件就会自动默认未一个超链接,这种无疑为大家带来困惑,而且还需要进行一些列操作才能删除超链接。本次讲解让大家学会一些技巧删除系统默认生产的超链接或者别人文件就已经带出来的超链接,而且误点击了这几个超链接,就会进行该网址的浏览。无疑给我们的操作带来一系列的困扰。

    删除超链接,大家都希望快而好的操作就能省事,因为超链接有时候确实是挺烦人的。本次讲解涉及几个方式,分别是系统参数设置、基本删除操作、组合键删除操作方法、选择性粘贴、格式刷操作、宏设置删除法等。

    首先是第一种Excel系统参数的设置方法,此方法操作步骤是开始→Excel选项→校对→自动更正选项,键入时自动套用格式,以键入值替换剔除“√”选项。

    GIF

    第二种手动基本删除超链接的方法。步骤是选中超链接单元格,右键→取消超链接。

    GIF

    第三种方法是组合键删除超链接方法,步骤是选中超链接单元格,然后Ctrl + C,再按一下Enter键即可。温馨提醒,这几个步骤是一步一键,并不是Ctrl + C 和Enter同时按下;是单独进行操作的。

    GIF

    第三种方法是选择性粘贴,大家首先选中超链接单元格,复制该单元格,粘贴选择选择性粘贴的值粘贴方式,然后就可以删除相应的超链接了。

    GIF

    第四种方法是使用格式刷。格式刷的使用大家都并不陌生,首先将某一单元格的超链接人工手动进行删除,然后选中已经删除超链接的单元格,按一下「格式刷」,拖动需要删除超链接的单元格即可。

    GIF

    第五种方法是利用宏进行自动删除超链接,步骤:开发工具→代码,宏→命名一个宏名称,“删除超链接”,创建→Sub 删除超链接() End Sub,在这两者中间键入,“Cells.Hyperlinks.Delete”;保存宏即可。然后可以执行该宏操作了。

    GIF

    超链接有时候会带来便利,有时候带来困扰,大家在使用删除的时候,结合实际情况,不要盲目使用删除功能,因为可能把超链接带来的便利一起被删除,这样得不偿失。

    Excel的学习离不开练习,大家在练习的时候可以思考还有什么操作可以带来同样的效果。因为Excel操作并不是唯一的,不同的人可能有不同的操作方法。

  • ?

    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单元格输入查询订单号,点击按钮,测试一下,搞定!

    以上几种超链接方法,你学会了吗?学以致用,不断提升你的职场技能!

  • ?

    Excel表格实用技巧12、为数字添加数据条显示让对比一目了然

    潘斓

    展开

    条件格式为数据添加数据条

    操作示例:将销售业绩用数据条显示

    方式一

    1、选中销售业绩的所有数字(如果数据量很大可以直接选中整列),依次点击开始菜单中的【条件格式】——【数据条】——按自己喜好选择一个【渐变填充】,完成以上操作,销售业绩就会以渐变数据条显示了;

    2、也可以将数据条用纯色填充,只需在【数据条】下从【纯色填充】选择一个即可;

    方式二

    1、选中销售业绩数据,依次点击开始菜单下的【条件格式】——【新建规则】——【基于各自值设置所有单元格格式】——【格式样式】选择【数据条】,条形图外观里选择一个【填充】颜色,点击【确定】即可,默认是纯色填充即【实心填充】;

    2、如果想渐变填充,可在条形图外观里将【填充】修改为【渐变填充】,选择个颜色,然后将【边框】下拉选择【实心边框】,选择一个合适的边框颜色,确定即可。渐变默认是选中的颜色到白色渐变,如果不添加边框颜色,视觉效果就会稍差一点,所以建议添加边框并设置颜色。

    关注我们,推送每日更新,查看更多Excel小技巧:

    Excel表格实用技巧01、将阿拉伯数字快速批量转换成中文小写或大写

    Excel表格实用技巧02、单元格合并及取消合并的三种方式

    Excel表格实用技巧03、粘贴如何去除格式?粘贴只保留内容的方法

    Excel表格实用技巧04、巧用格式刷快速复制表格样式

    Excel表格实用技巧05、快速给单元格添加边框,原来边框可以画出来

    Excel表格实用技巧06、利用文字旋转让宽度较窄的单元格容纳更多文字

    Excel表格实用技巧07、将数字快速转换成货币格式的两种方法

    Excel表格实用技巧08、如何将满足条件的数据突出标记显示

    Excel表格实用技巧09、利用条件格式给包含特定文字的单元格设置格式

    Excel表格实用技巧10、如何在一堆数据中找出重复的数据

    Excel表格实用技巧11、如何快速从数据中找出最大值或最小值

  • ?

    禁止Excel表格中的网址自动生成超链接和邮箱链接

    歌舒茈

    展开

    我们经常使用Excel表格的朋友都会遇到这些情况,即在单元格之中添加一个网址和邮箱的时候,会自动变成超链接的形式,点击就会跳到网页和弹出邮箱对话框。如果你只是想复制这些地址和邮箱,那么这样就会显得很麻烦了。下面,我介绍一个方法,帮助大家取消,甚至是禁止Excel表格自动生成超链接和邮箱链接。

    工具/原料

    Excel表格

    方法/步骤

    1打开一个空白的Excel表格,并在里面输入一个网址和一个邮箱,这里我们是随意输入网址和邮箱,如图所示:

    步骤阅读2当我们复制一遍网址和邮箱之后,他们就会立马自动生成超链接,点击网址会进入网页,点击邮箱就会弹出邮箱对话框,这样会给我们工作带来很多麻烦,如图所示:

    步骤阅读3这里就来解决这个问题,首先我们只是临时取消这些超链接,因为有些时候会用到超级链接,所以暂时取消,而不是永远禁止。操作方法,选择网址和邮箱,“右键”——“取消超链接”,如图所示:

    步骤阅读

    步骤阅读4以上方法只是临时取消超链接,只要你复制一遍,它就会自动生成,特别麻烦,这里我们就介绍一个方法,永远禁止超链接的生成:“菜单”——“工具”——“Excel选项”,如图所示:

    步骤阅读5到这里会弹出一个“Excel选项”对话框,选择左侧的“校对”,并点击右侧的“自动更正选项(A)”按钮,弹出一个“自动更正”对话框,如图所示:

    步骤阅读6在“自动更正”对话框之中选择“键入时自动套用格式”选项卡,并将“Internet及网络路径替换为超链接”前面的钩去掉,然后点击“确定”按钮。如图所示:

    步骤阅读7这时又回到了“Excel选项”对话框,点击右下角的“确定”按钮即可。完成后,我们再输入一个邮箱,然后复制看看还会不会自动生成超链接,测试结果显示复制多少回都不会自动生成超链接了,如图所示:

    步骤阅读

    步骤阅读

    步骤阅读END

  • ?

    Excel小技巧-竟然可以为单元格设置超链接?还不怕单元格位置变动

    Monica

    展开

    我们在办公中经常会查看表格信息,有时反映出来的信息非常多,但我们想要知道的只是几个重要的信息,如果直接点击单元格就能跳转到我们需要的位置,将大大的方便我们的查看工作。小编在之前为大家介绍过在PPT中使用超链接的功能,那么在Excel中是否也能够实现点击一个单元格,跳转到链接的另一个单元格呢? 今天小编就和大家一起探究一下单元格的超链接~

    选中需要添加超链接的单元格,单击【插入】选项卡,在【链接】组中点击【超链接】按钮,弹出【插入超链接】对话框,选择【本文当中的位置】,此时【请键入引用单元格】输入C21。点击右上角的【屏幕提示】按钮,,弹出【设置超链接屏幕提示】对话框,在文本框中输入提示信息:7月汇总,点击确定按钮。当鼠标指针移动到设置超链接的单元格时,会出现提示信息,并在设置了超链接的单元格中的文本颜色发生了改变。

    不知道各位小伙伴有没有发现,如果这时我们插入行或列时,单元格位置有变动后,超链接并没有随着改变。我们需要结合另外一个功能【定义名称】。选中设置超链接被引用的单元格,单击鼠标右键,在快捷菜单中点击【定义名称】按钮,此时弹出【新建名称】对话框,在此输入符合规范的名称:_7月汇总,范围为:sheet1,点击确定按钮。

    接下来,我们进入到【插入超链接】对话框,在【或此文档中选择一个位置】复选框中,选择【已定义名称】:7月汇总,点击【确定】即可。

    欢迎关注,以上。

  • excel表格超链接