『壹』 wps怎麼修改文件名
wps怎麼修改文件名?很多網友需要批量或者有針對性地修改wps里這些文件的名稱。以下文為例,我們一起來操作:
01、修改文件名稱在示例文件中E列填入需要修改的文件名,為了省去大家填寫時還需填寫文件類型擴展名的麻煩,我把這步驟也用公式統一實現。
上圖中F3單元格的公式為:
=」REN」&CHAR(32)&」」」」&B3&」」」」&CHAR(32)&」」」」&E3&MID(B3,FIND(「.」,B3),99)&」」」」
當然,感覺公式太長也可以簡寫為:
=」REN 「&B3&」 「&E3
不過這樣就需要注意E列中的Rename名稱要和B列中的擴展名一致。
將F列中公式生成的字元串Copy至一個該路徑下新建的一個txt文檔,保存後將txt後綴修改為.bat。例如下圖示例:
02、見證神奇的時刻
雙擊這個bat文件,不要眨眼,注意看接下來發生了什麼:
只需要雙擊rename.bat這個文件,該文件夾路徑下列表中所有的文件名就瞬間自動完成修改了。
我大致數了下3s時間足夠了。
03、實現原理介紹
我們還是需要簡單了解下實現的原理。別看上面的一行公式挺長,其實規則很簡單,從Excel文件Copy至.bat文件中的命令實際上是Windows操作系統中的批處理腳本,英文名稱叫Batch,擴展名.bat就是取了前3個字母。
REN就是Rename的縮寫。它的語法規則及含義如下:
▼左右滑動查看完整代碼
ren_[Drive:][path]_」Oldfilename」_」Newfilename」
[Drive:][path]是文件所在的路徑,如預設了就默認作用於它所在的當前文件夾。
只是呢需要注意這裡面有一些空格(紅色標注顯示),在實際運用時候經常有的讀者忘記打空格,因此我才在公式中強制增加了空格,用F9試著預算一下就清楚了。
CHAR(32) -> 」 」
另外,這段公式還有一個設置目的是實現自動在新舊文件名前後增加雙引號,因為正如上面的批處理語法說明,文件名需要用雙引號括起來,否則一旦文件名中出現空格就無法識別分隔了。
我也查詢了一些類似的公眾號文章介紹,大多數都漏掉了這一步操作,大家需要格外注意。
另外一個技巧分享:在Excel中我們知道要在公式中連接文本,一般的作法就是將文本用英文的」」括起來再和公式通過&符號連接即可。
但是如果文本中本身就是要有」」的話則需要通過下面的方式進行設置:
「」」」 -> 四個」會通過公式轉化為一個」。
那麼細心的朋友可能還會產生這樣的疑問,既然Windows自帶的批處理命名這么強大,是不是也有同樣的辦法實現批量獲取某個路徑下所有的文件名稱列表清單呢?
是的,用BAT批處理命名也能實現,步驟如下:
在需要提取的文件夾下新建一個txt文檔,名稱隨意,例如DIR.txt。
在txt文件中輸入如下命令:
DIR_*.*_/B>_list.txt
▲注意空格不可缺少
修改文件後綴並雙擊DIR.bat
自動生成包含文件名列表的list.txt文件
這個小技巧是不是很nice呀,暫時用不到也沒關系,大家可以先收藏起來,需要的時候就可以派上用場啦~
『貳』 WPS中用公式錄入文件夾中的文件名
方法如下:
?1.首先,我們要在文件夾中新建一個文本文檔,打開後輸入如下圖所示代碼:
_枰⒁獾氖牽螄咧惺悄閬胍崛∥牡檔母袷劍梢願菪枰行薷模熱_P3/MP4都可以,保存然後關閉文檔
?2.將文本文檔的後綴修改為bat
?3.再次打開文本文檔,得到如圖所示界面
?4.在上圖界面直接敲擊Enter鍵,這時會產生一個名為」src」的新文本文檔
?5.點開新文檔,我們可以看到文件夾內所有的文件名稱都在裡面,之後就可以輕松地一鍵復制粘貼進行其他的操作了
『叄』 怎麼將excel表格的內容變成一個文件名
將Excel的內容轉化為文件名,可以使用CELL函數和MID函數結合的方法來實現。
具體步驟如下:
在需要生成文件名的單元格中輸入公式「=CELL("filename")」。
如果只需要文件名,可以在另一個單元格中使用MID函數來提取文件名,公式為「=MID(A1,FIND("[",A1)+1,FIND("]",A1)-FIND("[",A1)-1)」,其中A1為包含文件名的單元格。
如果不需要後綴名,可以將公式修改為「=MID(A1,FIND("[",A1)+1,FIND(".xlsx]",A1)-FIND("[",A1)-1)」。
這樣就可以將Excel表格中的內容轉化為文件名了。
生成的文件名將包含文件路徑和sheet名,如果需要去掉這些部分,可以使用文本處理函數進行進一步的處理。
要將Excel的內容轉化為文件名,可以使用Excel的宏編程功能來實現。首先打開一個新的Excel工作簿,然後按下Alt+F11進入VBA編輯器界面。
在此界面內,可以創建一個新的宏,在其中編寫代碼,在保存工作簿時將其內容轉化為文件名。
在編寫代碼時,需要使用Excel的內置函數,如CONCATENATE和LEFT等來將不同的單元格內容組合起來,從而生成文件名。
最後,可以將該宏設置為工作簿的保存事件,以確保每次保存時都會自動將內容轉化為文件名並保存到指定位置。