Přejít k hlavnímu obsahu

Jak přejmenovat více souborů složky v aplikaci Excel?

Možná většina z nás trpí tímto problémem, že musíme přejmenovat více souborů ve složce, přejmenovat jeden po druhém nás bude bláznit, pokud v této složce budou stovky nebo tisíce souborů. Existují pro nás nějaké dobré funkce, abychom tento úkol zvládli?

Seznam všech názvů souborů z konkrétní složky v listu pomocí programu kutools pro Excel

Přejmenujte více souborů složky v aplikaci Excel pomocí kódu VBA


Pokud existuje více souborů, které chcete přejmenovat, můžete nejprve ve sloupci listu vypsat staré názvy souborů a poté zadat nové názvy souborů, které chcete nahradit. Chcete-li rychle zobrazit seznam všech souborů v listu, můžete použít Kutools pro ExcelJe Seznam názvů souborů utilita.

Po instalaci Kutools pro Excel, postupujte následovně :( Zdarma ke stažení Kutools pro Excel )

1, klikněte Kutools Plus > Import Export > Seznam názvů souborů, viz screenshot:

2. V Seznam názvů souborů , klepněte na tlačítko OK doc-rename-multiple-files-1 Klepnutím na tlačítko vyberte složku se soubory, které chcete zobrazit, a potom klepněte na tlačítko Všechny soubory z Typ souboru, viz screenshot:

doc-rename-multiple-files-1

3. Pak klikněte na tlačítko OK tlačítko, všechny názvy souborů byly uvedeny ve sloupci nového listu, stejně jako některé atributy souborů, a nyní můžete odstranit další nežádoucí sloupce a ponechat pouze Název souboru sloupec, viz screenshot:

doc-rename-multiple-files-1

Kliknutím se dozvíte více o této funkci Seznam názvů souborů ...

Zdarma ke stažení Kutools pro Excel


Po vypsání všech původních názvů souborů do jednoho sloupce A byste měli zadat nové názvy souborů do sloupce B jako následující snímek obrazovky:

doc-rename-multiple-files-1

A tady budu mluvit o kódu VBA, který vám může pomoci nahradit staré názvy souborů novými názvy najednou. Proveďte prosím následující kroky:

1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula vložte následující makro do souboru Okno modulu.

Kód VBA: Přejmenujte více souborů ve složce

Sub RenameFiles()
'Updateby20141124
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
    .AllowMultiSelect = False
If .Show = -1 Then
    xDir = .SelectedItems(1)
    xFile = Dir(xDir & Application.PathSeparator & "*")
    Do Until xFile = ""
        xRow = 0
        On Error Resume Next
        xRow = Application.Match(xFile, Range("A:A"), 0)
        If xRow > 0 Then
            Name xDir & Application.PathSeparator & xFile As _
            xDir & Application.PathSeparator & Cells(xRow, "B").Value
        End If
        xFile = Dir
    Loop
End If
End With
End Sub

3. Po vložení kódu stiskněte F5 klíč ke spuštění tohoto kódu a v Procházet v okně vyberte složku, ve které chcete změnit názvy souborů, viz screenshot:

doc-rename-multiple-files-1

4. A pak klikněte na tlačítko OK, všechny staré názvy souborů byly okamžitě nahrazeny novými názvy souborů. Zobrazit snímky obrazovky:

doc-rename-multiple-files-1 2 doc-rename-multiple-files-1

Poznámky:

1. Když vypisujete své staré a nové názvy souborů, musí být zahrnuta přípona souboru.

2. Ve výše uvedeném kódu odkaz A: označuje starý seznam názvů souborů, který chcete přejmenovat, a odkaz B obsahuje nové názvy souborů, které chcete použít, můžete je podle potřeby změnit


Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Související články:

Jak vytvořit pracovní listy sekvence z řady buněk v aplikaci Excel?

Jak přejmenovat více listů v aplikaci Excel?

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (38)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Great! it work for me
This comment was minimized by the moderator on the site
The above stated code does not detect native language file names in Hindi or Marathi - example "HIN-MALE-CH - 7 - कार"
Here the code does not detect "कार"
Any way to handle this issue?
This comment was minimized by the moderator on the site
Sziasztok!
Ha kép nevébe "/" jelet akarok rakni, akkor min kell változtatnom?
Ha benne van a "/" jel akkor nekem nem működik.

Köszönöm
Andor
This comment was minimized by the moderator on the site
Hello, Benedeczki,

Under normal circumstances, the file name cannot contain the /\:*?<>” symbol, so if your picture name contains the / symbol, the code cannot run normally.
You'd better to remove the / symbol from the file name.
Thank you!
This comment was minimized by the moderator on the site
wow, useful and very helpful. BIG THANKS :)
This comment was minimized by the moderator on the site
Sub RenameMultipleFiles()
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = False
If .Show = -1 Then
selectDirectory = .SelectedItems(1)
dFileList = Dir(selectDirectory & Application.PathSeparator & "*")

Do Until dFileList = ""
curRow = 0
On Error Resume Next
curRow = Application.Match(dFileList, Range("A:A"), 0)
If curRow > 0 Then
Name selectDirectory & Application.PathSeparator & dFileList As _
selectDirectory & Application.PathSeparator & Cells(curRow, "B").Value
End If

dFileList = Dir
Loop
End If
End With
End Sub

this formula does not rename1st document
This comment was minimized by the moderator on the site
Love this so much! Is there a way to use Kutools to edit metadata tags for music similar to this with filenames? Would love being able to mass edit song tags through Excel rather than on iTunes or other third party song tag editors. Thank you!
This comment was minimized by the moderator on the site
okay Thank you
This comment was minimized by the moderator on the site
Hello. I did this for a couple of files and it worked successfully. The next few files i tried, did not work. There were a few formulas added to the new names, could that be the issue?
This comment was minimized by the moderator on the site
Very helpful. Thank you!
This comment was minimized by the moderator on the site
great, worked great for me
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations