Skip to main content

¿Cómo cambiar el nombre de varios archivos en una carpeta en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Es probable que la mayoría de nosotros nos enfrentemos a este problema: necesitamos cambiar el nombre de varios archivos en una carpeta, y hacerlo uno por uno podría volvernos locos si hay cientos o miles de archivos en esa carpeta. ¿Existen funciones útiles para ayudarnos con esta tarea?

Paso 1: Enumerar todos los nombres de archivo de una carpeta específica en una hoja de cálculo con Kutools para Excel

Paso 2: Cambiar el nombre de varios archivos de una carpeta en Excel con código VBA


Enumerar todos los nombres de archivo de una carpeta específica en una hoja de cálculo con Kutools para Excel

Si hay varios archivos que deseas renombrar, primero puedes listar los nombres antiguos de los archivos en una columna de la hoja de cálculo, y luego ingresar los nuevos nombres que deseas usar como reemplazo. Para enumerar rápidamente todos los archivos en la hoja de cálculo, puedes utilizar la utilidad Lista de Nombres de Archivos de Kutools para Excel.

Después de instalar Kutools para Excel, por favor sigue los siguientes pasos:( Descarga Gratuita Kutools para Excel Ahora )

1. Haz clic en Kutools Plus > Importar & Exportar > Lista de Nombres de Archivos, ver captura de pantalla:

Filename List option on the Kutools Plus tab on the ribbon

2. En la Lista de Nombres de Archivos cuadro de diálogo, haz clic en File explorer para elegir la carpeta de archivos que deseas enumerar, y luego haz clic en Todos los archivos desde el Tipo de archivo, ver captura de pantalla:

Filename List dialog box

3. Luego haz clic en el botón Aceptar, todos los nombres de archivo se habrán listado en una columna de una nueva hoja de cálculo, junto con algunos atributos de archivo, y ahora puedes eliminar otras columnas no deseadas y dejar solo la columna Nombre de Archivo, ver captura de pantalla:

All filenames are listed in a column in a new worksheet

Haz clic para saber más sobre esta función Lista de Nombres de Archivos…

Descarga Gratuita Kutools para Excel Ahora


Cambiar el nombre de varios archivos de una carpeta en Excel con código VBA

Después de enumerar todos los nombres originales de los archivos en la columna A, debes escribir los nuevos nombres de archivo en la columna B como se muestra en la siguiente captura de pantalla:

Original filenames in column A, and new filenames in column B

Aquí hablaré sobre un código VBA que puede ayudarte a reemplazar los nombres antiguos de los archivos con los nuevos nombres de archivo de una vez. Por favor, sigue los siguientes pasos:

1. Mantén presionadas las teclas ALT + F11, y esto abrirá la Ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega la siguiente macro en la ventana del Módulo.

Código VBA: Cambiar el nombre de varios archivos en una carpeta

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. Después de pegar el código, presiona la tecla F5 para ejecutar este código, y en la ventana Examinar, selecciona la carpeta en la que deseas cambiar los nombres de los archivos, ver captura de pantalla:

Browse window

4. Y luego haz clic en Aceptar, todos los nombres antiguos de los archivos han sido reemplazados por los nuevos nombres de archivo inmediatamente. Ver capturas de pantalla:

Files with old filenames Arrow Files with new filenames

Notas:

1. Al enumerar tus nombres antiguos y nuevos de los archivos, debe incluirse la extensión del archivo.

2. En el código anterior, la referencia A:A indica la lista de nombres antiguos que deseas cambiar, y la referencia B contiene los nuevos nombres que deseas usar; puedes cambiarlos según sea necesario.


Demostración: Cambiar el nombre de varios archivos de una carpeta en Excel

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Artículos relacionados:

¿Cómo crear hojas de cálculo de secuencia a partir de un rango de celdas en Excel?

¿Cómo cambiar el nombre de varias hojas de cálculo en Excel?


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!