久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

在Excel單元格中提取當(dāng)前文件的路徑,、文件名或工作表

 sunnynie2021 2021-04-27

一,、提取文件所在的路徑:

在A1單元格輸入公式=CELL("filename")

公式返回結(jié)果如圖1:


1

這個公式得到的信息包含了當(dāng)前工作表的名稱,且文件名是用“[ ]”括起來的,。

如果不想要這些信息,,只要文件路徑名,公式改為:

=SUBSTITUTE(LEFT(CELL("filename"),FIND("]",CELL("filename"))-1),"[","")

公式返回結(jié)果如圖2:


2

二,、提取文件名(含后綴):

方法一:函數(shù)與公式

公式如下:

=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)

公式返回結(jié)果如圖3:


3

方法二:用宏表函數(shù)定義名稱

點擊“公式”→“名稱管理器”,引用位置輸入公式=get.cell(66,A1),,如圖4:


4

在A1單元格輸入公式=文件名,,即可得到圖2結(jié)果。

方法三:VBA代碼

按快捷鍵【Alt+F11】進入VBE編輯環(huán)境,,輸入以下代碼:

Sub 宏1()

[A1] = Mid(ThisWorkbook.Name, InStrRev(ThisWorkbook.Name,"\") + 1)

End Sub

再按快捷鍵【F5】執(zhí)行宏,,A1單元格就出現(xiàn)圖2結(jié)果。


5

三,、提取文件名(不含后綴):

公式如下:

=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND(".xls",CELL("filename"))-FIND("[",CELL("filename"))-1)

公式返回結(jié)果如圖6:


6

四,、提取工作表名稱:

公式如下:

=RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))

公式返回結(jié)果如圖7:


7

五、提取當(dāng)前文件名和工作表的名稱

公式如下:

=RIGHT(CELL("filename"),LEN(CELL("filename"))-MAX(IF(NOT(ISERR(SEARCH("\",CELL("filename"),ROW(1:255)))),SEARCH("\",CELL("filename"),ROW(1:255)))))

要將公式作為數(shù)組公式輸入,,請按【Ctrl+Shift+Enter】

數(shù)組公式返回結(jié)果如圖8:


8

也許你會說這些公式我不懂,,沒關(guān)系,如果有需求,,拿來即用,。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多