『壹』 如何获得excel当前文件名和工作表名
输入以下公式,得到文件名=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)输入以下公式,内得到工作表名容=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)
『贰』 excel提取文件名
把你的excel文件放在要搜索的目录中,在excel中插入一个按钮控件,编辑代码为:Private Sub CommandButton1_Click() Dim mydir As String Dim b As Byte b = 1 Range("C:C").ClearContents mydir = Dir(ThisWorkbook.Path & "\*.xls", vbNormal) Do While mydir <> "" Cells(b, 3) = mydir mydir = Dir b = b + 1 LoopEnd Sub按此按钮就可以刷新搜索了.不过如果你要把新增的文件的链接也自动生成,要另外的代码,也不复杂.Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Column = 3 ThenWorkbooks.Open ThisWorkbook.Path & "\" & TargetEnd IfEnd Sub
『叁』 EXCEL表格里 自动获取excel文件名
1、首先打开要猎取文件名的表格,进行操作设置。
『肆』 excel怎么提取所有文件名字
建议使用vba遍历实现
使用fso文件系统对选中的文件夹及子文件夹里的文件进行遍历并返回文件名
1、在表格内插入按钮
『伍』 Excel用公式函数提取文件名
1、Mid函数MID(text, start_num, num_chars) text 文本or 文本位置 start_num 启始数字,num_chars 结束数字使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。SEARCH函数功能:用来返回指定的字符串在原始字符串中首次出现的位置 ,从左到右查找,忽略英文字母的大小写。使用格式:SEARCH(find_text,within_text,start_num)find_text:要查找的文本字符串within_text:要在哪一个字符串查找start_num:从within_text的第几个字符开始查找。注意:在find_text中,可以使用通配符,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。2、返回当前工作表的名称:=MID(CELL("filename"),SEARCH("]",CELL("filename"))+1,LEN(CELL("filename"))-SEARCH("]",CELL("filename")))C:\Users\DA\Desktop\[B8035M-A0.00.001.xlsx]Sheet13、仅插入当前文件名:=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)仅插入当前工作表明:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
『陆』 如何用excel提取一个文件夹下的所有文件名
用excel提取一个文件夹下的所有文件名的方法主要有以下两个:1、在那个文件夹内新建一个.TXT文件(如wenjian.txt),用记事本单开输入dir> 1.txt保存退出将刚才的.TXT(wenjian.txt)更名为.bat文件(wenjian.bat)双击wenjian.bat文件运行一次,在文件夹内多出一个1.txt文件打开1.txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到你要的文件名列表了!2、VBA(2003版)在那个文件夹下新建Excel文件,打开新建的Excel文件,右击工作表标签(如Sheet1),查看代码——在代码编辑器中输入以下代码Sub Test()Dim i As IntegerDim strPath As StringstrPath = ThisWorkbook.PathWith Application.FileSearch .LookIn = strPath .SearchSubFolders = True .Filename = "*.*" If .Execute > 0 Then For i = 1 To .FoundFiles.Count Range("A" & i) = .FoundFiles(i) Next i End IfEnd WithEnd Sub回到Excel表格中,工具——宏——宏——选择Sheet1.Test——执行方法一简单的操作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。
『柒』 如何提取文件名到excel表中
在当前目录下创建一个新文本文件,写入如下内容:DIR *.* /B >1.TXT然后将文件另存为 1.bat然后双击 1.bat 文件,就可以得到一个 1.txt文件,当前文件夹下的文件名称就会在 1.txt中,然后将内容复制到excel中即可。
『捌』 EXCEL 获取文件名
Function 列表名(a As String)f = Dir("D:陈杭荣VBA*.xlsm")Do While f <> "" k = k + 1 If k = a Then 列表名 = f f = DirLoopEnd Function
『玖』 如何获得excel当前文件名和工作表名
输入以下公式,得到文件名=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)输入以下公式,得到工作表名=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)
『拾』 excel中提取所在文件的文件名的函数/公式
是指的一个工作簿中的三个不同工作表吧,不管当前活动工作表是哪个,始终保持提取出各自的工作表名,而不是提取出的活动工作表名么?公式改为:=CELL("filename",A1)
未经允许不得转载:山九号 » excel获取文件名|EXCEL表格里 自动获取excel文件名