Cómo obtener la lista de nombres de archivos dentro de una carpeta en Excel

Tienes una carpeta dentro de la cual hay cientos de archivos. Necesita obtener la lista de nombres de todos estos archivos, también necesita obtener esa lista para que se complete en un archivo de Excel. Bueno, obviamente está la forma manual y luego está la forma Geek Page. La forma manual sería copiar el nombre de cada archivo y pegarlo en un archivo de Excel, lo que lleva años completar la tarea, con muchos errores humanos. La forma Geek Page definitivamente estaría realizando algunos pasos inicialmente para automatizar todo el proceso con la ayuda de un solo clic. ¿Suena emocionante? ¡Nosotros también lo sentimos!

En este artículo, explicamos cómo puede generar fácilmente una lista con los nombres de los archivos presentes dentro de una carpeta específica, eso también, con la ayuda de nada más que algunas fórmulas puras de Excel. ¡Espero que disfrutes leyendo!

Tabla de contenido

Escenario de ejemplo

Digamos que tiene la siguiente carpeta con archivos de diferentes tipos, digamos xlsx, txt, docx, etc. Ahora el requisito es tener esta lista de nombres de archivo en un archivo de Excel sin copiar y pegar manualmente cada nombre de archivo, ya que la cantidad de archivos en la carpeta podría ser bastante grande. Veamos cómo se puede hacer esto fácilmente.

1 mínimo inicial

Sección 1: Cómo obtener la lista de todos los nombres de archivos dentro de una carpeta

Paso 1: En primer lugar, lanzar microsoft Sobresalir. Cuando lo haga, haga clic en el libro en blanco opción.

2 minutos en blanco

Paso 2: Avancemos y guardemos el documento primero, ya que los pasos enumerados en este artículo requieren que se guarde el documento para que funcionen.

Para guardar el documento, haga clic en el EXPEDIENTE pestaña en la parte superior.

ANUNCIO PUBLICITARIO

3 archivo mínimo

Paso 3: Ahora en el izquierda panel de la ventana, haga clic en el Guardar como opción. Luego en el Correcto panel de la ventana, haga clic en el Navegar botón.

4 Explorar mínimo

Paso 4: Una vez que estés en el Guardar como ventana, realice los siguientes pasos.

  1. Navegar hacia localización exacta donde su los archivos están presentes, es decir, la ubicación mencionada en el Escenario de ejemplo sección de este artículo.
  2. A continuación, dé un nombre a su archivo de automatización bajo el Nombre del archivo campo. En el siguiente ejemplo, he dado el nombre como theGeekPageAutomation.xlsx.
  3. Por defecto, se elegiría la extensión. Pero si no es así, elija la extensión como Libro de Excel (*.xlsx) del menú desplegable asociado con el Guardar como tipo opción.
  4. Golpea el Ahorrar botón una vez que haya terminado.
5 Guardar Wb Min

Paso 5: Ahora, en el Explorador de archivos, abra la ubicación donde están presentes sus archivos. Esta es la misma ubicación donde también guardó su archivo de automatización, en el Paso 4.

Haga clic en el barra de navegación del explorador de archivos y copiar toda la ubicación seleccionando la ubicación y luego presionando las teclas CTRL + C juntos.

6 Mínimo de ubicación de copia

Paso 6: Ahora vuelve al archivo de Excel que guardaste, en mi caso theGeekPageAutomation.xlsx, y entonces haga doble clic en la primera celda, cual es, A1. También puede elegir otras celdas. Pero dado que todo el proceso es largo, podría confundirse si elige una celda diferente. Por lo tanto, le recomendamos que elija la celda A1.

Ahora, simplemente presione las teclas CTRL+V al mismo tiempo a pegar la ubicación en la que copiaste Paso 5.

Agregar manualmente \* (barra invertida + asterisco) al final de la ubicación copiada. Esto es muy importante. Básicamente se traduce como, todo lo que está presente en el lugar especificado.

7 Pegar ubicación mín.

Paso 7: Si pudo pegar correctamente la ubicación de la carpeta donde están presentes sus archivos, puedes saltarte este paso. De lo contrario, si tiene alguna dificultad, la siguiente es una solución de un solo paso, pruébela.

Este paso simplemente detalla otro método fácil mediante el cual puede obtener la ubicación de la carpeta donde están presentes sus archivos. Para eso, necesitas copia y pega la siguiente formula en la celda A1 como se muestra en la captura de pantalla a continuación.

=SUSTITUIR(CELDA("nombre de archivo"),DERECHA(CELDA("nombre de archivo"),LARGO(CELDA("nombre de archivo"))-BUSCAR("@",SUSTITUIR(CELDA("nombre de archivo"),"\","@ ",LEN(CELDA("nombre de archivo"))-LEN(SUSTITUTO(CELDA("nombre de archivo"),"\",""))),1)),"*")
8 fórmula de pasta mín.

Nota: Tenga en cuenta que no tiene que agregar \* manualmente al final de la ubicación si está utilizando esta fórmula. Esa parte ya se maneja en la fórmula.

Paso 8: Ahora, si golpeas el Ingresar clave, puede ver la ubicación de la carpeta donde están presentes sus archivos.

Una vez que tenga lista la ubicación de la carpeta con \* al final, presione el FÓRMULAS pestaña en la parte superior.

A continuación, bajo el FÓRMULAS pestaña, presiona el Definir nombre botón.

9 Definir nombre mínimo

Paso 9: Ahora, en primer lugar, Dame un nombre a su nuevo rango de nombres. He dado el nombre como GeekPageList.

Ahora bajo el Se refiere a campo, escriba =ARCHIVOS( y luego finalmente hacer clic sobre el A1 celda para completar automáticamente la ARCHIVOS() fórmula.

=ARCHIVOS(
10 archivos de fórmula mínima

Paso 10: Una vez que haga clic en la celda A1, se hará referencia a ella en el ARCHIVOS() fórmula automáticamente.

Cierre la fórmula FILES() por mecanografía en un paréntesis de cierre, ). Recuerda, este es un paso importante..

Golpea el OK botón.

11 Minuto de cierre de nombre nuevo

Paso 11: ahora ha creado con éxito un rango con nombre que tiene los nombres de todos los archivos dentro de la carpeta cuya ubicación ha mencionado en la celda A1.

Ahora su nuevo rango con nombre GeekPageList es como una matriz y tiene todos los nombres de archivo de la carpeta especificada. El único trabajo pendiente que tenemos ahora es extraer con éxito los nombres de los archivos uno por uno de esta matriz.

Para extraer con éxito el primer nombre de archivo de la matriz GeekPageList, simplemente haga doble clic en cualquier celular, recomendamos celular B1 ya que esta es la celda utilizada en las capturas de pantalla de ejemplo, y copiar pegar la siguiente fórmula.

=ÍNDICE(GeekPageList, 1)

Nota: Si ha dado un nombre diferente a su rango de nombres en Paso 9, necesitas reemplazar GeekPageList name con el nombre que le diste.

También tenga en cuenta que el ÍNDICE La función toma la matriz que se le pasó, como su primer argumento y devuelve el elemento presente en el número de índice que se le pasó, como su segundo argumento. En este caso, ÍNDICE la función devuelve el primer archivo presente dentro de la ubicación de la carpeta presente en la celda A1.

12 fórmula de índice mín.

ANUNCIO PUBLICITARIO

Paso 12: Si golpeas el Ingresar clave ahora, puede ver que el nombre del primer archivo se extrajo con éxito de GeekPageList.

13 Primer nombre de archivo Mín.

Paso 13: Del mismo modo, puede extraer el nombre del segundo archivo usando el ÍNDICE funcionar de la siguiente manera.

=ÍNDICE(GeekPageList, 2)
13 segundo archivo mínimo

Paso 14: Del mismo modo, el tercer nombre de archivo se puede extraer pasando el número de índice como 3.

=ÍNDICE(GeekPageList, 3)
14 Tercer Archivo Mín.

Siempre que el número de archivos dentro de la carpeta sea limitado, tal vez pueda seguir sustituyendo el número de índice de archivos como se muestra en los pasos anteriores. Pero, ¿y si hay muchos archivos? Bueno, definitivamente, entonces necesitamos alguna forma de automatizar la población del segundo argumento de la ÍNDICE función. Veamos cómo se puede hacer esto en los próximos pasos.

Paso 15: Para automatizar la población del segundo argumento de la ÍNDICE función, vamos a usar la FILAS función. Reemplace la fórmula que tiene en la celda B1 con el de abajo.

=ÍNDICE(GeekPageList, FILAS(A1:A1))
15 filas mínimo

Paso 16: Si golpeas el Ingresar key, puede ver que el segundo argumento se completó correctamente y que el nombre del primer archivo se recuperó correctamente.

Si ahora arrastra la fórmula hacia abajo para aplicarla en la columna, observará que el nombre de la el primer archivo se repite y que no obtenemos los nombres de los otros archivos presentes en el carpeta. Bueno, se requieren algunas modificaciones menores para obtener todos los nombres de archivo.

16 Arrastrar Caída Mín.

Paso 17: Simplemente haga clic en el primer argumento del FILAS función, que es A1, dentro de ÍNDICE función, y luego presione el botón F4 llave.

Esto bloquearía el primer argumento de la FILAS función. Su fórmula, en esta etapa, debería verse de la siguiente manera.

= ÍNDICE (GeekPageList, FILAS ($ A $ 1: A1))
17 min de celda de bloqueo

Paso 18: Ahora intentemos arrastrar la fórmula hacia abajo. Para ello, haga clic en el pequeña forma cuadrada verde en el esquina derecha de la celda y arrástrelo hacia abajo.

18 Arrastrar Caída Mín.

Paso 19: Ahora, puede ver que la fórmula se aplica correctamente y todos los nombres de los archivos aparecen, en lugar de repetir el primero una y otra vez.

19 nombres de archivo generados mínimo

Pero si observa el final de la región resaltada, puede ver que #¡ÁRBITRO! ha venido el error. Esto se debe a que la matriz se ha quedado sin rango. Sí, si arrastramos la fórmula más abajo, excediendo el número real de archivos en nuestra carpeta, que es el número de elementos en nuestra matriz, entonces podemos obtener el #¡ÁRBITRO! error, lo que indica que obtuvimos un desbordamiento de matriz error. No se preocupe, esto también se puede superar de forma rápida y sencilla.

Paso 20: Para manejar el error #REF, vamos a agregar el SI ERROR función. los SI.ERROR() función, como se define a continuación, devolvería un valor en blanco si hay un error en el valor devuelto por la fórmula interna. Su fórmula con el manejo de errores debe ser la siguiente.

=SI.ERROR(ÍNDICE(GeekPageList, FILAS($A$1:A1)),"")
20 Caso de error mínimo

Paso 21: Eso es todo. El error ahora está perfectamente manejado. Ya no obtendrá ningún error de valor en su lista de nombres de archivos. ¡Disfrutar!

21 error manejado mínimo

Nota: Tenga en cuenta que el archivo de automatización, theGeekPageAutomation.xlsx, también se incluye en la lista de archivos, ya que se encuentra en la misma ubicación. Puede eliminar manualmente el nombre del archivo de automatización de la lista si no desea que esté presente en la lista de nombres de archivo.

Sección 2: Cómo obtener la lista de nombres de archivo con extensiones específicas dentro de una carpeta

Ahora, supongamos que solo desea la lista de nombres de archivo con una extensión específica. En ese caso, todo lo que necesita es un pequeño ajuste, veamos qué es en los próximos pasos.

Tenga en cuenta que antes de continuar, asegúrese de haber completado todos los pasos mencionados en la Sección 1.

Paso 1: Si solo necesita el docx lista de nombres de archivo, luego en la A1 celular, en vez de poner un simple asterisco señal, *, tienes que poner *docx*. Consulte la captura de pantalla a continuación.

Sí, eso sería todo. Simplemente golpea el Ingresar clave y en columna B, tendrás la lista de docx solo archivos.

22 doc. min.

Paso 2: Del mismo modo, si solo necesita la lista de archivos de texto, entonces en el A1 celda, al final, escriba *TXT* en lugar de un solo asterisco. Golpea el Ingresar clave para ver los resultados en la columna B.

23 texto mínimo

Paso 3: Del mismo modo, si solo desea xlsx archivos, escriba hacia abajo *xlsx* después de la \ sobre el A1 célula.

24 xlsx min

Puede generar la lista de nombres de archivos de cualquier tipo de extensión específica como JPEG, PNG, etc. de la misma manera. ¡Que te diviertas!

Díganos en la sección de comentarios si está atascado en alguno de los pasos, ¡siempre estaremos encantados de ayudarle! Además, comparta el artículo con sus amigos y familiares si lo encontró útil.

¡Estén atentos para obtener más consejos, trucos y artículos prácticos alucinantes!

También puede descargar esta herramienta de reparación de PC para localizar y solucionar cualquier problema de PC:
Paso 1 - Descargue la herramienta de reparación de PC Restoro desde aquí
Paso 2 - Haga clic en Iniciar escaneo para encontrar y solucionar cualquier problema de PC automáticamente.
Cómo recuperar las pestañas de hojas que faltan en Microsoft Excel

Cómo recuperar las pestañas de hojas que faltan en Microsoft ExcelSobresalir

Los usuarios han informado de un problema en el que faltan las pestañas en Excel o no se ven. En Excel, las pestañas de la hoja de trabajo se encuentran en la parte inferior de la pantalla. Las mod...

Lee mas
Cómo arreglar el nombre del campo de la tabla dinámica no es un error válido en Excel

Cómo arreglar el nombre del campo de la tabla dinámica no es un error válido en ExcelSobresalir

MS Excel tiene una función poderosa llamada tabla dinámica que se puede utilizar para proporcionar un resumen de una gran cantidad de datos. Sin embargo, si no tiene cuidado al crear la tabla dinám...

Lee mas
Cómo corregir el error de infracción de uso compartido en Excel

Cómo corregir el error de infracción de uso compartido en ExcelSobresalir

Muchos usuarios de MS Excel han observado este mensaje de error que dice "Sus cambios no se pudieron guardar en 'Nombre de archivo' debido a una infracción de uso compartido". Una vez que este erro...

Lee mas