- ?
Excel文件损坏?简单三招救回你的文件
史蒂文
展开
使用Excel做表格比较多的朋友们呢,可能会遇到“文件已损坏,无法打开”的情况。而往往这个时候文件里又有一些比较重要的内容,这可真让人一脸懵啊。有的同学可能觉得这文件就彻底废了,摊摊手作罢。
但是事实并非如此,文件还可以活过来。
我们先来看一下文件损坏的原因有哪些,主要有断电、非正常关机、非正常退出程序这几种。
那么我们该怎么把这个文件救回来呢?下面就来一起看一下。
1、Excel修复
可能是文件损坏的情况出现的太多,在最新的一版Excel里,出现了“打开并修复”功能。这个功能可以查找Excel文件的错误,并直接对受损的文件进行修复。
单击“打开并修复”命令,会跳出一个对话框,单击修复按钮,就可以了。不过这种办法只能修复常规的受损Excel文件。
2、转换为SYLK格式
如果可以打开文件,却不可以操作的话,把受损的Excel文件重新保存为SYLK格式,可以筛选出文档到底那部分出了问题。
3、ExcelRecovery
这是专门用来修复文件的一款应用。
打开ExcelRecovery,单击“修复”,选择确定需要处理的受损文件,就开始了修复工作。完成后,写好另存为的文件名称,点击“保存”,就大功告成了。
小结:
这样就再也不怕受损打不开的文件了。方法总比问题多。所以遇到问题不要逃避,想办法解决才是正道。
- ?
「Excel实用技巧」文件夹目录用最快的方式提取,大多数人都不会
曲金鑫
展开
如果我们的文件夹中有多个个Excel文件,怎么才能把文件名一次的提取到Excel表格中呢?
或许大家可以去通过批处理bat文件提取的方法,但是有时候我们会出现代码想不起来的情况。今天,我就介绍一种超级简单、粗暴的方法直接提取。
1、打开文件夹,在复制地址栏中的地址。
2、把复制的地址粘到IE的地址栏中 按回车打开,文件夹中所有文件名会显示在IE页面中,然后按Ctrl+A全选再复制。
3、粘贴文本到Excel表格中,稍做调整后完工。
提取的文件名到底有用吗?? 我回毫不犹豫的说:当然有,批量修改文件名称,制作带链接的文件目录、批量从多个文件中提取数据.....
当然,今天的技巧不限于Excel文件,适合于所有类型的文件。但知道这个技巧的人很少,替我分享给你身边的小伙伴吧。
- ?
excel工作表目录工具
Neuss
展开
excel默认情况下可以创建256张工作表,一般很多企业都会在一个工作簿中创建很多工作表,但是我们在查找这些工作表的时候非常浪费时间,我们可以利用excel工作表目录工具创建目录,excel工作表目录工具就是利用excel自有的功能来创建excel目录。
1、设定Excel的宏安全性:
因为此目录表中引用了宏表函数4.0中相关的公式,因此需要大家将宏的安全性设定为中或低,如下图所示:
工具-----宏-------安全性--------设定为中或者低,保存后并关闭Excel。
图1
2、打开附件中的工具表格,如安全性设置为“中”的话,会提示如下图,请选择“是”。
将附件中的目录整张移动到所需建立目录的工作表中,如下图所示,将附件工具表中“目录”这张表移动到所需“国内10月”的表格中的最前面。
图2
图3
图4
3、如下图所示,目录移动到相应excel工作表后就会将该工作中所有的sheet以列表的形式显示出来,然后点击后面的“定位”即可自动链接到相应的表格。
图5
我们通过excel里面自有的excel工作表目录工具创建了一个很好很实用的目录,很多朋友可能会问目录在哪里呢,其实目录就是excel的功能这个工具并不存在的。
- ?
用Excel制作文件目录,一目了然
岸上鱼
展开
来自Excel之家,侵联系删
日常工作中,一个项目的文件往往会有很多个,在Excel中制作一个项目文件目录,可以快速方便的查看不同的文件。
如下图所示,就是一个项目文件夹内的所有文件:
接下来,先提取文件名称。
如果文件比较少,可以直接输入到Excel文档中,但是如果文件比较多,就要想想办法了。
在需要提取文件名称的文件夹内,新建一个记事本文档,输入下面的内容后保存:
DIR *.* /B >目录.TXT
将记事本文档的后缀名.txt 修改为.bat
然后双击这个文件,就会得到一个名为“目录”的记事本文件。
这样就可以将目录中的文档名复制到Excel文档中了。
然后在B1单元格输入公式,建立超链接:
=HYPERLINK("D:一期工程文件"&A1,A1)
具体操作时,公式中的"D:一期工程文件"部分,要换成实际的磁盘位置和文件夹地址。
OK,项目文件目录制作完毕,单击超链接,即可打开对应的文件哦。
怎么样,这样的方法是不是很简单呢?赶紧试试吧,欢迎留言评论
- ?
Excel自动批量生成目录, 这个方法太实用了!
Ives
展开
平时都和大家分享了很多关于Excel方面的使用技巧,之前有个群友问到一个这样的问题!
主要是想实现自动获取工作表名,而且要链接到对应的工作表,之前有和大家分享过超链接函数HYPERLINK。但是用函数的话是不能满足这个群友问的问题,只能一个个去链接操作,那么今天关于这个问题为大家分享一个使用技巧吧!
第一步:我们先在Excel工作薄的前面新建一个工作表,命名为Excel技巧目录
这个工作薄里面包含了很多张工作表,
第二步:定义名称
把光标放在对应B1单元格,然后选择公式下方的定义名称。在引用位置书写如下的函数,
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())然后点击确定即可。
第三步:然后在B1单元格编辑函数
在B1单元格中输入这样的函数:=IFERROR(HYPERLINK(索引目录&"!A1",MID(索引目录,FIND("]",索引目录)+1,99)),""),然后往下填充就可以获得相应的工作表标题了!
而且点击后也能实现对应工作表的链接!
最后可以按照直接的想法去美化设置一下,一个完美的Excel目录就完成了!
希望这篇文章能帮助到大家!
作者:小菜,一个热爱学习的人,对Excel情有独钟的人,一个善于终结分享的人……
如果你是新朋友,扫码关注下方二维码,便每天可以和小菜一起学习,一起提升技能!当然大家也可以关注技巧分享,学习更多办公技巧哦!
每天一起学习,一起进步。
- ?
能跳转的Excel工作表目录,升级通用版
Evan
展开
前段时间给大家分享了在Excel工作表创建目录的方法,但是很多同学反馈说还有一点问题,如果工作表名称中存在空格或是数字,超链接会无法跳转。
今天就和大家再分享一个通用的公式。
首先在工作簿中新建一个工作表,命名为“目录”。
接下来主要是两个步骤:
1、自定义名称
单击B1单元格,切换到【公式】选项卡,单击【定义名称】,弹出【新建名称】对话框,在“名称”文本框中输入“目录”,在“引用位置”文本框输入以下公式:
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
2、创建带链接的目录
B1单元格输入公式,并向下复制:
=IFERROR(HYPERLINK("#'"&MID(目录,FIND("]",目录)+1,99)&"'!A1",MID(目录,FIND("]",目录)+1,99)),"")
现在可以看到效果了,单击目录中的工作表名称,就会自动跳转到相应工作表。
使用这个公式,不论工作表名称中有无特殊符号,都可以正常跳转。
接下来可以继续添加【返回目录】的超链接。
在任意工作表的空白单元格中输入以下公式:
=HYPERLINK("#目录!A1","返回目录")
然后复制该单元格,粘贴到其他工作表中。
注意,工作表保存时需要选择
保存类型为“Excel 启用宏的工作簿(*.xlsm)
”,否则会不能正常使用了。
图文制作:祝洪忠
ExcelHome,微软技术社区联盟成员
- ?
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中用公式生成超链接
完工!如果以后新增了表格,手工添加校新表超链接也不麻烦,如果想完全自动,可以使用本文开头所介绍的使用宏表函数创建目录。
- ?
轻松3步,Excel也能自动生成目录!
Rita
展开
Excel工作簿Sheet一多是否一团乱麻?超链接设置目录点坏鼠标?不用VBA,Excel也能自动生成目录!
废话不多说,先看效果:
怎么实现呢?轻松三步轻松实现!
首先,定义一个名称:
SheetsName=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
第二步,输入以下函数(目录一般在A列哦):
=IFERROR(HYPERLINK("#'"&INDEX(SheetsName&"'!A1",ROW(1:1)),INDEX(SheetsName,ROW(1:1))),"")
第三步,将目录复制到每个sheet就完成啦,按住shift键可以选择多个sheet一步复制哦!
这个目录还能自动更新哦,新建了sheet也能自动更新,再也不用使用超链接一个一个点啦!
下面详细解析一下实现原理!
首先:GET.WORKBOOK(1) 提取工作表名称,得到工作表的名称数组。(GET.WORKBOOK(1) 是宏表函数,只能定义名称时使用)
定义名称 Sheetlist=GET.WORKBOOK(1)
然后,用Index获取第N个名称,=INDEX(SheetList,ROW(1:1))
然后,用Mid+Find组合提取工作表名称:=MID(L2,FIND("]",L2)+1,99)
然后,用“&”连接符组合成位置引用形式:="#'"&M2&"'!A1"
然后用HYPERLINK函数加入超链接,Iferror函数排错:=IFERROR(HYPERLINK(N5,M5),"")
最后,修改文字和填充颜色就完成啦!
PS:若有疑问欢迎留言一起探讨哦!
- ?
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制作目录的简单方法
套牢
展开
1.图片增加或减少,如何能反应到Excel中?
01在文件夹增加图片,效果如动画。
02 在文件夹减少图片,效果如动画。
Step01 新建一个工作簿,单击数据→新建查询→从文件→从文件夹。
Step02 浏览到文件夹的存放的位置,单击确定按钮。
Step03 在弹出来的对话框中保持默认不变,单击编辑按钮。
Step04 只保留.jpg格式,并删除不需要的列。
Step05 单击关闭并上载,就完成了提取。
Step06 设置超链接公式,这样就完成了,文件夹有更新,就刷新一下表格,搞定。
2.如何提取工作表名称,创建目录?
Step01 新建一个工作簿,单击数据→新建查询→从文件→从工作簿。
Step02 浏览到指定的工作簿,单击导入。
Step03 单击工作簿这样就默认将所有工作表选中,再单击编辑。
Step04 删除不需要的列,关闭并上载就完成了导入工作表名称。
Step05 设置超链接公式,这样就完成了。
=HYPERLINK("#"&[@Name]&"!A1","打开")
[@Name]其实只要引用表格的单元格自然就会出现,也可以直接手工写实际单元格A2。
最后,希望看文章的你,用点心思学习。
excel表格目录链接
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并