中企动力 > 商学院 > excel文件名
  • ?

    说说关于Excel目录的二三事

    Looe

    展开

    问题分析

    应用场景:

    一个比较大的项目,存在很多项目文件,大多为Excel文件,而Excel文件中又包含较多的工作表,记录着不同部门的数据,工作中经常需要查找文件中的某些资料和数据。

    应用问题:

    由于文件繁多,每次想找到需要的资料都很费劲,特别是找某个Excel工作表,效率很低,很是耽误时间。

    应用需求:

    希望创建有效的项目目录索引,能够快速定位到想要的资料。

    解决方案:

    1、创建专门的文件目录表,以包含所有的项目文件,让查找项目文件不再困难。

    2、针对有很多工作表的Excel工作簿,为其创建目录表,可链接定位到其中的某个工作表。

    具体实现方法

    第一步:创建文件目录表

    1、在D盘的“项目文件”目录下存在很多项目文件,我们新建一个Excel文件,命名为“目录”;

    2、打开新建的目录文件,切换到【公式】功能页签,点击名称管理器,新建两个工作簿范围的名称:

    2.1、第1个名称“路径”,引用位置:=GET.DOCUMENT(2)&T(NOW());

    名称公式简单解释:

    GET.DOCUMENT(2)是宏表函数,获取当前文件所在目录的路径;NOW()函数用于得到系统当前日期时间,为易失性函数,T函数将其转换为空文本;在之后增加“&T(NOW())”,目的是使宏表函数可以自动重算,在定义名称时,加入一个易失性函数,只要有单元格触发了重算,宏表函数即可重算;

    2.2、第2个名称“文件名列表”,引用位置:=FILES(GET.DOCUMENT(2)&"\*.*")&T(NOW());

    名称公式简单解释:

    FILES函数返回指定路径下的所有文件名;GET.DOCUMENT(2)之后再增加“&"\*.*"”,是指返回任意扩展名的文件名;

    3、在B3单元格输入公式:

    =IFERROR(HYPERLINK(路径&"\"&INDEX(文件名列表,ROW(1:1)),INDEX(文件名列表,ROW(1:1))),""),下拉填充,直到显示出目录下的所有文件;

    公式简单解释:

    INDEX(文件名列表,ROW(1:1),返回定义的名称【文件名列表】数组中的第1个文件名,随着公式向下填充,将依次显示出各个文件名;路径&"\"&INDEX(文件名列表,ROW(1:1),构造文件名相应的完整路径;HYPERLINK函数使用公式创建超链接,第1参数指定要打开的文件的路径和文档名,第2参数指定单元格中显示的跳转文本,即文件名称;IFERROR函数屏蔽错误值,当下拉超过总文件数量时,HYPERLINK返回错误值“#REF!”,IFERROR将其转换为空;

    4、调整表格格式,设置字体、边框、标题等:

    5、保存文件,注意,由于使用了宏表函数,所以该文件必须保存为“启用宏的工作簿”,后缀为“xlsm”。

    至此,文件目录表创建完成,在文件夹下新增文件,打开目录文件时(注意要选择“启用宏”),目录将自动更新。

    第二步:创建工作簿目录

    1、在工作簿中新增“目录”工作表,调整位置到第1个,设置工作表标签颜色为红色。

    2、切换到【公式】功能页签,点击名称管理器,新建名称“工作表名”,引用位置:

    =MID(GET.WORKBOOK(1)&T(NOW()),FIND("]",GET.WORKBOOK(1)&T(NOW()))+1,30)

    名称公式简单解释:

    GET.WORKBOOK(1)返回工作簿中所有工作表的名称,为宏表函数,返回的数据形式为:[工作簿名称]工作表名称;在之后增加“&T(NOW())”,目的是使宏表函数可以自动重算;FIND函数查找“]”在GET.WORKBOOK(1)返回的数据中的位置;MID函数从“]”出现的位置之后1位开始,获取其后30位的字符,意在获得纯粹的工作表名称;

    3、在B3单元格输入公式:

    =IFERROR(HYPERLINK("#"&INDEX(工作表名,ROW()-1)&"!a1",INDEX(工作表名,ROW()-1)),"")

    公式简单解释:

    ROW(),对于B3单元格,获取当前单元格的行号,为3,随着公式向下复制,将获得3、4、5……的自然数序列;ROW()-1,将自然数-1,获得2、3、4……的自然数序列,目的是使得INDEX函数可以从数组中的第2个开始逐一获得工作表名,要排除掉“目录”工作表自身;HYPERLINK函数使用公式创建超链接,在工作表名前面加“"#"&”,后面加“&"!a1"”,表示链接到当前工作簿中的指定名称工作表的A1单元格;IFERROR函数用于屏蔽错误值;

    4、调整目录表的格式,设置字体、边框、标题等:

    5、在“目录”工作表之外的其它工作表,添加“返回”链接,在工作表的合适位置输入“返回”,为其插入链接,设置链接到“本文档中的位置”,选择位置为“目录”工作表,输入单元格引用为“B2”:

    6、保存文件,注意,此时也需要保存成“启用宏的工作簿”,后缀为“xlsm”。

    至此,工作簿目录也创建完成,在工作簿中新增或修改工作表,按F9或重新打开文件时,这个目录将自动更新。

    本文版权归Excellive所有,更多Excel好文和示例下载,请关注Excellive!喜欢的话就请点赞、收藏、分享吧!如果您有问题或建议,欢迎留言与大家一起分享!

  • ?

    windows7系统中的EXCEL文件能打开但图标显示异常解决办法

    星情

    展开

    随着社会的发展,现今社会办公离不开电脑,而办公使用的大多是文档和表格这两种文件,因为现在的办公软件越来越多,那么选择也就越来越多了,从而这就出现了一个问题,每一款软件都希望自己是电脑中的默认使用软件,那么就会在安装的时候自行改动到一些默认的关键设置!这里就拿Excel表格来说吧,安装过wps办公软件的用户,如果把wps卸载掉以后,再重新安装office办公软件的话,那么Execl表格的图标就显示不出来。当然,文件还是可以照常使用,只是看着总是那么的不对劲。在还有文件后缀名的情况下,你还能知道它是一个Execl文件,如果不显示文件后缀名,那你只能通过打开这个文件或者设置显示文件后缀名来判断它是一个什么文件!也许你会说打开或者设置显示也是很简单的事,那么你也就不需要再往后看了!下面我们就来分享遇到这种情况怎么解决,怎么样让Execl文件的图标显示出来,让你可以一眼就分辨出哪一个是Execl文件!

    首先、确定Execl的安装位置,例如本人是安装在C:\Program Files\Office2007路径下的

    然后按“win+R”组合快捷键,打开运行程序输入“regedit”并回车打开注册表编辑器

    然后依次展开:HKEY_CLASSES_ROOT\Excel.Sheet.12\DefaultIcon

    然后把右边的“数值”的数值数据修改成Excel的安装路径

    然后确定保存再刷新注册表就可以正常显示excel表格的图标了,下面附上刷新注册表的方式:

    将下面的代码写进bat文件并执行就可以了.或者你也可以在任务管理器中重启explorer.exe!

    @echo off

    taskkill /im explorer.exe /f

    ping -n 2 127.0.0.1 >nul

    start c:\windows\explorer.exe

  • ?

    Excel文件损坏?简单三招救回你的文件

    怪珈

    展开

    使用Excel做表格比较多的朋友们呢,可能会遇到“文件已损坏,无法打开”的情况。而往往这个时候文件里又有一些比较重要的内容,这可真让人一脸懵啊。有的同学可能觉得这文件就彻底废了,摊摊手作罢。

    但是事实并非如此,文件还可以活过来。

    我们先来看一下文件损坏的原因有哪些,主要有断电、非正常关机、非正常退出程序这几种。

    那么我们该怎么把这个文件救回来呢?下面就来一起看一下。

    1、Excel修复

    可能是文件损坏的情况出现的太多,在最新的一版Excel里,出现了“打开并修复”功能。这个功能可以查找Excel文件的错误,并直接对受损的文件进行修复。

    单击“打开并修复”命令,会跳出一个对话框,单击修复按钮,就可以了。不过这种办法只能修复常规的受损Excel文件。

    2、转换为SYLK格式

    如果可以打开文件,却不可以操作的话,把受损的Excel文件重新保存为SYLK格式,可以筛选出文档到底那部分出了问题。

    3、ExcelRecovery

    这是专门用来修复文件的一款应用。

    打开ExcelRecovery,单击“修复”,选择确定需要处理的受损文件,就开始了修复工作。完成后,写好另存为的文件名称,点击“保存”,就大功告成了。

    小结:

    这样就再也不怕受损打不开的文件了。方法总比问题多。所以遇到问题不要逃避,想办法解决才是正道。

  • ?

    用EXCEL批量创建文件夹,分分钟完成

    冷锋

    展开

    学期要结束了,要帮每个毕业班的学生建一个“班级+姓名”的文件夹,如果是你,你怎么做呢?1000多个学生,一个一个的手工创建,估计要忙活大半天。今天,读到这篇文章的朋友们,有福了,现在为你分享一个“帅上天”的技巧,用EXCEL结合DOS命令,批量创建文件夹,分分钟完成任务。

    具体步骤如下:

    1、打开一个EXCEL表格,录入或导入“班级”和“姓名”,利用“&”连接生成“拟创建文件名”,美化需要,文件名中我增加了一个 "-"连接,在C2单元格:=A2&"-"&B2,然后向下复制,如下图:

    2、在D列创建辅助列,获取一个包含“MD +拟创建文件名”文本内容,其中“MD”后面一定要有一个“空格”,如图:

    3、在电脑桌面创建一个“2018届毕业生档案”文件夹,在该文件夹中新建一个文本文件,取名“文件夹名”,复制EXCEL表中“MD +拟创建文件名”的文本内容,到此文本中,保存。

    4、修改文本文件的后缀“.txt”为:“.bat”,出现一个重命名的提问框,点“确定”,生成一个“.bat”批处理执行命令。

    5、“双击”,执行命令,立即生成包含“拟创建文件名”的若干文件夹!

    每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。

  • ?

    如何修改excel文件名的后缀名

    金骨实

    展开

    正常情况下,不建议修改Excel文档的扩展名,可能会导致文档无法正常开启。

    如高版本保存为低版本可按下述方法进行:

    工具:Office 2007

    1、打开EXCEL文档(默认为xlsx格式),点击左上方的Office图标。

    2、之后,点击下方的”另存为“---Excel 97-2003工作簿。

    3、在弹出的保存页面,点击确定即可。

    注:如低版本保存为高版本,可直接用高质量的Office打开后直接另存为xlsx格式即可。

    (本文内容由百度知道网友lj60235300贡献)

  • ?

    excel文件打不开提示文件格式或文件扩展名无效

    罗什福尔

    展开

    1.根据系统给出的提示先了解分析出现文件打不开问题原因,如下图提示的是文件格式或文件扩展名无效。

    2.知道原因后我们要先看一下文件的后缀,打开“我的电脑”在右上角找到“组织”点开,找到文件夹很搜索选项。

    3.在对话框中选择第二项“查看”,在高级选项中找到“隐藏已知文件类型的扩展名”把前面的勾去掉

    4.现在我们就可以看到文件的后缀了,右键点击文件“重命名”把文件后缀改成“xls”

  • ?

    用Excel批量修改文件名字, 快准狠!

    Jiang

    展开

    大家都知道Excel在我们工作中有很大的作用,那么今天呢也和大家分享一个利用Excel去批量修改文件名字的一个好方法,接下来就一步步去看看吧,

    step1:归类文件

    先把要改变文件名的文件放在对应的一个文件夹,同时在对应文件夹下方新建Excel文档

      

    setp2:定义名称

    打开excel文档,然后在公式选项卡下方选择定义名称功能,然后定义名称栏写上=FILES("E:\修改文件名文件夹\*.docx")

      

    step3:编辑公式

    在A1单元格中录入【=INDEX(名称,ROW(A1))】引用定义的名称。然后往下填充复制。

      

    step4:编辑结果文件名称

    在B列中,编辑出我们对应的结果要改的文件名称。

      

    step5:用公式去替换

    在C1单元格输入公式:="ren "&A1&" "&B1,然后往下填充。

      

    step6:建立text文档

    新建一个记事本,然后把C列的内容复制到TXT记事本里面。然后保存

      

    step7:更改记事本后缀名

    将已经保存的txt文档,更改后缀名为bat文档,更改后效果如下:

      

    step8:运行bat文档

    双击文档进行运行,然后就发现文件名称就被修改了。

    这就是今天和大家分享的利用Excel批量修改文件名的具体操作方法,希望能帮助到大家!如果有任何疑问,欢迎留言评论即可。

  • ?

    要提取大量文件名到Excel表中,怎么最快?高手有这三招!

    喻秋尽

    展开

    很好奇,我想知道到底什么情况会碰到「将一个文件夹里所有的文件名提取出来,放到 Excel 表格里」这么刁钻的问题?

    后来,仔细了解了一下,还真不少:

    有很多员工的照片,想比对花名册,哪些人的照片缺失

    不同类型的文件,需要分类统计数量

    管理合同等文档,需要制作一份文档目录

    需要制作一份文件的清单,加备注说明

    ……

    既然这么多场景会用到,又有那么多人问,那…是时候出手了!

    普通人,只会打开 Excel 表格,然后一个一个的手工输入。图样图森破!登哥只要几秒钟就能批量搞定,你信不信?

    第一招:直接复制法

    如果你是 Win10 用户,恭喜你! Win10 版本偷偷摸摸的新增了一个功能,99.99%的人都没有察觉,看完这篇文章,你就成了那 0.01%。

    这个功能在文件管理器中,叫做复制路径。只需要三步,你就能将所有文件名导入Excel。

    选中所有文件

    打开一个文件夹后按【Ctrl+A】,选中文件夹下的所有文件。

    复制路径

    点击窗口菜单,主页下面的【复制路径】按钮,将所选文件的完整文件名(含文件路径)复制到系统剪贴板中。

    粘贴到 Excel

    打开 Excel,然后【Ctrl+V】,就能把所有文件名粘贴到 Excel 中。

    到这一步,就已经得到所有完整的文件名了。

    如果不需要文件路径,只要保留文件名称怎么办?

    只要一次替换,将文件名替换为空,就能批量删除,得到干干净净的文件名。

    清除文件路径

    打开替换窗口【Ctrl+H】,再将文件路径复制粘贴到查找内容一栏,替换为空,然后点击【全部替换】。

    按下按钮以后,瞬间就能得到全部照片的名称(含后缀)。

    不想要后缀怎么办?那就再替换一次!完成上面 4 个步骤,真的只需要 5 秒钟!这个方法只有 Win 10系统的电脑能用。

    其他系统的用户怎么办?别着急,山人自有妙计!

    第二招:Chrome浏览器法

    其他系统的用户,只要你电脑上安装了 Chrome 浏览器,同样可以轻松提取文件清单。操作方法和第一种类似,只不过多了一个将整个文件夹拖入 Chrome 浏览器的步骤。

    打开 Chrome 浏览器;

    把文件夹拖动到浏览器中,文件名会自动罗列;

    全选文件列表,复制文件名称;

    在 Excel 中粘贴文件名称,删除无用信息,搞定!

    什么?你不用 Chrome 浏览器?好吧…没关系,拉小登还有第 3 招!

    知道这一招的人少之又少,需要用到一个计算机远古时代发明出来的技术:BAT命令。

    第三招:BAT 批处理法

    此 BAT 非彼 BAT ,在腾讯百度阿里诞生以前就存在了。在计算机界,它是 Batch 批处理命令的专用简写。

    别担心,虽然要用到一点点代码,但是并不复杂。

    新建一个文本文档( txt 格式,记事本文件),并打开它;

    将下面的代码:DIR *.* /B >文件名列表.CSV,复制粘贴到文本文档中;

    将文本文档另存为 .bat 格式,另存方法,点【文件】-【另存为】-【修改文件名称】-最后加一个「 .bat 」后缀;

    把保存好的 BAT 文件复制到想要提取文件名的文件夹中。

    双击此 BAT 文件,就会自动生成一份 CSV 格式的文件名列表文件

    打开 CSV 文件,登登登登 ~ 所有文件名都在表格里了,连清理文件路径的工作都省了。

    怎么样,很简单吧~

  • ?

    批量提取文件名,只要一个命令

    史彤

    展开

    《用EXCEL批量创建文件夹》一文发表后,有朋友问,能不能从指定文件夹中,批量提取出文件名,答案是,当然可以!今天,就和大家分享一个小技巧,用一个简单的DOS命令来完成这个任务。

    如下图,是我电脑E盘中的一个文件夹“我的电子书”,要把文件夹中的所有书名都提取出来,如何操作呢?

    1、打开任意一个文档,编辑命令:dir E:\我的电子书 /b >E:\我的电子书\书名.txt,特别提醒:"dir"后、"/b"前、后、">"前、后,都要有一个空格

    2、在电脑”开始“菜单,右击,打开”运行“对话框,输入”cmd“,点”确定“,然后将上面的命令复制到程序对话框中,没有错误提示,即可。提示:粘贴命令时,只能用鼠标右键选择"粘贴",不能用快捷键“ctrl+v”.

    3、打开指定文件夹,查看结果,就会发现文件夹中多一个“书名”的文本文件。

    我们还可以把文件名导出成“.xls”文件,便于管理和编辑,只要简单修改一下命令中的文件后缀名,命令改为:dir E:\我的电子书 /b >E:\我的电子书\书名.xls

    每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。

  • ?

    用EXCEL批量更改文件名,一个命令就能完成

    连平文

    展开

    工作任务:学籍库里需要更新和完善学生信息,其中有一项工作就是要导入以身份证号为文件名的学生照片,而目前各个班级提交的学生照片是以学生姓名命名的。如何将学生姓名批量转换成身份证号码呢?

    解决方案:用EXCEL协助文件名处理,用DOS批处理执行程序完成

    具体操作如下:

    1、批量导出“学生姓名”文件名到EXCEL表中。(关于这一步的具体操作,可以“关注”我的百家号后,查看上一篇文章《批量提取文件名,分分钟的事》)

    打开任意一个空白文档,编写如下DOS命令:dir D:\2018届学生照片 /b >D:\2018届学生照片\照片名.xls,将这一命令复制到DOS执行窗口,粘贴,然后,回车。回到文件夹中,就可以看一个“照片名”的EXCEL文件。

    2、打开“照片名”EXCEL文件,进行拟替换名的批量编辑。

    在表中“学生姓名”列,对应位置导入学生的身份证号码,在辅助列增加“.jpg”,在F2单元格录入:="ren "&A1&" "&C1&D1,然后向下复制。

    解释:ren是一个改名的命令,结构为“ren 旧名 新名”,其中ren后面、旧名与新名之间,一定要是空格。

    3、复制EXCEL表中批量ren命令内容,到一个空白文本文件中,并将该文件放到原文件夹中

    4、更改文本文件后缀“.txt”为“.bat”,产生一个批处理执行程序,双击执行,批量将学生姓名改为身份证号,完美完成任务。

    每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。

excel文件名

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP