1樓:躬耕皖江
以在win10系統的excle中操作為例,當excel多個表單中有相同部分需要刪除時。可以使用其自帶的查詢與替換功能,輸入查詢的相同內容,然後替換為空置。再勾選替換範圍為工作簿即可,具體的操作方法如下:
1、在電腦上開啟乙個excel檔案進入。
2、進入到該檔案以後可以看到工作表1有多個內容。
3、工作表2和2同樣也有多個內容。
4、點選任意乙個工作表的查詢和選擇,再點選替換按鈕進入。
5、在出現的對話方塊中輸入查詢內容張三,替換為空置,然後點選選項按鈕。
6、在出現的選項中選擇範圍為工作簿,點選全部替換。
7、此時可以看到該檔案中的多個表單均完成了替換。
8、點選工作表1即可看到相同的張三已經被批量刪除了。
9、同樣該工作表2之中的相同內容也已經被批量刪除了。
2樓:匿名使用者
用以下**做乙個bat批處理檔案,檔名任意,可以是:
**如下:
@echo off
set /p str1= 請輸入替換前的檔案(夾)名中的字串(空格亦適用):
set /p str2= 請輸入替換後檔案(夾)名中的字串(刪除請直接回車):
for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (
if "%%~nxa" neq "%~nx0" (
set "file=%%a"
set "name=%%~na"
set "extension=%%~xa"
setlocal enabledelayedexpansion
ren "!file!" "!name!!extension!" 2>nul
endlocal))
exit
做好後把這個批處理放到你要修改檔名的資料夾內
點選執行執行:第一行輸入「馨香 」,你的情況第二行直接回車:
然後就ok了
如果是要替換成什麼字元,第二行打入即可。
ps:這個也適用於資料夾名的修改喲。且可以同時修改檔名以及所有子資料夾名,包括有所子資料夾內的檔名,同步一次修改完。
希望對你有用
如何批量刪除檔名最後幾位字元
3樓:村里唯一的希望喲
批處理**如下:
@echo off
set /p str1= 請輸入要替換的檔案(資料夾)名字串(可替換空格):
set /p str2= 請輸入替換後的檔案(資料夾)名字串(去除則直接回車):
echo.
echo 正在修改檔案(夾)名中,請稍候……
for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (
if "%%~n
if "%%~nxa" neq "%~nx0" (
set "file=%%a"
set "name=%%~na"
set "extension=%%~xa"
setlocal enabledelayedexpansion
ren "!file!" "!name!!extension!" 2>nul
endlocal))
exit
4樓:優速辦公軟體
批量去除檔名中相同的幾個字:
步驟2,在這一步進行設定,首先命名方式選擇「刪除」,然後刪除型別選擇「自定義」(也可以按「位置」來進行刪除),最後輸入需要刪除的文字內容。可以一邊修改一邊預覽新檔名,直到自己滿意為止。
步驟3,設定完成後點選右上角的【開始重新命名】按鈕,啟動軟體批處理程式。完成操作後,軟體會彈出「重名成功」的提示框。
步驟4,我們將對比後的檔名稱進行對比,可以看到,原本每個檔名稱中包含的「檔案」兩個字被全部刪除了。
如何批量重新命名多個檔案以及批量刪除多個檔案中指定的字串?
5樓:折柳成萌
@echo offsetlocal enabledelayedexpansionset /p str=請輸入要刪除哪個字串前的內容:for %%i in ("*%str%*") do ( set "filename=%%i" set "filename=!filename:
ren "%%i" "!filename!")pause
如何批量刪除檔名末尾的幾位字元?
6樓:金牌網易推廣員
@echo off
::deep lee
setlocal enabledelayedexpansionfor %%f in (*.pdf) do (echo %%f
set name=%%f
ren !name! !name:~0,9%!.pdf)pause
把上面的文字貼上到txt文字中並重命名為bat 放到需要重新命名的資料夾中雙擊即可 可以根據需要修改0,9為前10個字元
怎樣用批處理批量刪除多個檔名中的指定文字
7樓:敏全鄭書
for/f
%%ain
('dir
/a/b
/s%windir%\123')
dodel
/f/q
/a%%a用上面的方法可以刪除除了長檔名的檔案~例如123目錄裡有
1.txt和新建
文字文件.txt
用上面的方法它只會刪1。txt,新建
文字文件.txt這個刪不了~
8樓:
你的檔案是什麼?
拿過來看看,用工具處理
@echo off
setlocal enabledelayedexpansionset "mulu=g:\book"
for /f "delims=" %%a in ('dir /b/a-d "%mulu%\*.txt"') do (
set "bn=%%a"
set bn=!bn:《=!
set bn=!bn:》=!
ren "%mulu%\%%~nxa" "!bn!"
)echo 更名成功,按任意鍵退出
pause>nul&exit
你只需要把裡面的路徑改一下,改成你放這些.txt的路徑就可以了
9樓:沒有任何藉口
可以使用軟體,如notpad++,使用方法,看引用部分
在乙個資料夾中,每個檔案的檔名都有一樣的文字,怎樣批量刪除這些一樣的文字的後面的文字? 5
10樓:
可以使用使用批量重新命名軟體ef multi file renamer,它可以對檔案進行批量重新命名處理,你這個問題,只要將後面的數字字串設定為刪除就可以批量處理了。
shell批量修改檔名,如何批量提取多個Word的檔名?
bin sh for eachfile in ls b dofilename filehead echo filename awk f filelast echo filename awk f mv filename.txt filehead.txtdone 我這有現成的工具,用電子 處理 非常方便...
如何批量刪除檔名最後幾位字元,批量刪除資料夾名稱的後三位字元
批處理 如下 echo off set p str1 請輸入要替換的檔案 資料夾 名字串 可替換空格 set p str2 請輸入替換後的檔案 資料夾 名字串 去除則直接回車 echo.echo 正在修改檔案 夾 名中,請稍候 for f delims a in dir s b sort 65535...
如何批量更改檔名,批量修改檔名的幾種方法
批量修改檔名的方法 步驟2,隨後在軟體左邊進行設定,命名方式選擇 自定義 方式 然後在下一欄輸入新的檔名 最後在下面進行編號 排序 設定,起始是第乙個排序編號,增量是後乙個編號增量的量,位數設定排序編號一共幾位數 不夠的話用0湊 右邊可以隨時預覽到新檔案的名稱。步驟3,如果預覽的新檔名沒有問題,就點...
批量修改檔名,批量修改檔名的幾種方法
嗯,編寫 bat 檔案我不會,不過,我給你推薦乙個軟體,其實是壓縮軟體,2345好壓 安裝後會有 批量檔案改名 可以說非常好用,而且免去了每次寫 bat 具體介面看 吧。推薦用replace pioneer,可以修改名字,並保留序號。詳細操作 1.選擇tools batch runner 選單。2....
如何批量修改檔名,批量修改檔名的幾種方法
批量修改檔名的方法 2 然後進行設定,命名方式選擇 自定義 也可以選擇另外兩種,替換和插入,具體看你的需求 然後輸入新檔名稱 最後再進行編號設定,起始是第乙個檔案編號,增量是後一位編號增加的數值,位數是編號一共幾位的意思。右邊可以實時預覽新的檔名稱。3 設定好了之後就可以點選 開始重新命名 按鈕,啟...