Obtenga una lista de nombres de archivos de carpetas y subcarpetas (mediante Power Query)

Ver vídeo: obtenga una lista de nombres de archivos de carpetas y subcarpetas

Hace un tiempo escribí un tutorial de Excel sobre cómo obtener una lista de nombres de archivos de una carpeta a Excel.

En este tutorial, mostré varias maneras de obtener la lista de nombres de archivos de una carpeta (mediante la función FILE y VBA).

Sin embargo, la limitación de este método es que sólo puede obtener los nombres de archivos de una carpeta y no de las subcarpetas de la carpeta principal.

Pero puede hacerlo a través de Power Query ( “Obtener y transformar” si utiliza Excel 2016 o versiones posteriores).

Dónde encontrar Power Query

Si utiliza Excel 2016, no es necesario que haga nada más. Encontrará todas las opciones de Power Query a Consigue y transforma en la pestaña Datos.

Consulta energética: obtenga y transforma a Excel a Ribbon

Tenga en cuenta que Power Query y Get & Transform hacen referencia al mismo.

Para Excel 2010/2013, debe instalar el complemento Power Query para utilizarlo (pasos que se describen a continuación).

  1. Haga clic aquí para descargar el complemento Power Query. Asegúrese de que descargue 32 bits si Excel es de 32 bits y 64 bits si Excel es de 64 bits.
  2. Instala el complemento Power Query.
  3. Abra Excel. Si ve una pestaña Power Query, omita los pasos restantes. Si no, vaya al siguiente paso.
  4. Vaya a Archivo y haga clic en Opciones.
  5. En el cuadro de diálogo “Opciones de Excel”, haga clic en Complemento en el panel izquierdo.
  6. En el menú desplegable Gestiona, seleccione Complementos COM y haga clic en Ir.
  7. En la lista de complementos disponibles, seleccione Power Query y haga clic en Aceptar.
  8. Cierre la aplicación Excel y reinicie Excel.

Los pasos anteriores instalarían y activarían la consulta de Power para su Excel.

Obtenga una lista de nombres de archivos de carpetas y subcarpetas

Como utilizo Excel 2016, todas las instantáneas y los pasos escritos son para Excel 2016. También puede utilizar el mismo para Excel 2010 y el 2013.

Ahora vamos a ver cómo obtener una lista de todos los nombres de archivos de una carpeta y subcarpetas que hay.

Estos son los pasos para obtener una lista de todos los nombres de archivos de una carpeta:

  1. Ve a la pestaña Datos.Obtenga nombres de archivos de la carpeta - pestaña datos
  2. En el grupo Obtener y transforma, haga clic en Nueva consulta.Obtenga nombres de archivo de la carpeta: nueva consulta
  3. Pase el cursor por la opción “Desde el archivo” y haga clic en “Desde la carpeta”.Obtenga nombres de archivo de la carpeta: de la carpeta
  4. En el cuadro de diálogo Carpeta, introduzca el camino de la carpeta o utilice el botón de navegación para localizarlo.Ubicación de la carpeta a Power Query
  5. Haga clic en Aceptar.
  6. En el cuadro de diálogo que se abre, verá los nombres de todos los archivos junto con otros metadatos.Obtenga nombres de archivo de la carpeta: datos a Power Query
  7. Haga clic en el botón Cargar.Obtenga nombres de archivo de la carpeta: datos en la carga de Power Query

Los pasos anteriores cargarían todos los datos sobre los archivos de la hoja de trabajo de Excel.

Obtenga una lista de nombres de archivo de la carpeta: nombre de archivo en la columna A

Una vez que tenga los datos a Excel, puede editar si es necesario.

Con los datos que tengo a Excel puedo hacer lo siguiente:

  • Filtrar los nombres de archivo 0 según la extensión (tipo de archivo): se encuentra en la columna B.
  • Filtrar los nombres de los ficheros en función del nombre de la carpeta: se encuentra en la columna F.

Edición de los datos de columnas a Power Query

Antes de cargar los datos a Excel, también puede editarlas a Power Query.

Por ejemplo, puede suprimir algunas columnas u obtener algunas metadatos más para cada archivo.

Estos son los pasos para obtener columnas de metadatos adicionales en el editor de Power Query:

  1. Ve a la pestaña Datos.
  2. En el grupo Obtener y transforma, haga clic en Nueva consulta.
  3. Pase el cursor por la opción “Desde el archivo” y haga clic en “Desde la carpeta”.Obtenga nombres de archivo de la carpeta: de la carpeta
  4. En el cuadro de diálogo Carpeta, introduzca el camino de la carpeta o utilice el botón de navegación para localizarlo.Ubicación de la carpeta a Power Query
  5. Haga clic en Aceptar.
  6. En el cuadro de diálogo que aparece, haga clic en “Editar”.Cargue datos en el botón Obtener y transforma: botón de edición de consulta de alimentación
  7. En el editor de Power Query, haga clic en el icono de expansión de la columna “Atributos”. Muestra una lista de las columnas adicionales que puede obtener para los archivos (como el tamaño del archivo o sólo lectura o ocultos). Seleccione las columnas que desee tener a los datos (y desactive el resto).Consulta de potencia: haga clic en Obtener y transforma sobre el atributo
  8. Haga clic en Aceptar.
  9. Haga clic en “Subir”.

Esto cargará los datos a Excel con las columnas adicionales seleccionadas.

También puede eliminar columnas si no las necesita. Para ello, en el editor de Power Query, seleccione la columna que desea eliminar, haga clic con el botón derecho y haga clic en Eliminar.

Eliminar la columna del Editor de consultas de energía

También te pueden gustar los siguientes tutoriales de Excel:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *