Power Query: ottiene un elenco di nomi di file da cartelle e sottocartelle
Nel nostro precedente Elenca tutti i nomi di file da una cartella e sottocartelle tutorial, puoi elencare tutti i nomi di file da una cartella e dalle sottocartelle con alcuni metodi di base, come formula, codice VBA, ecc. In questo articolo introdurrò una funzionalità straordinaria: Power Query, con questa funzione è possibile elencare dinamicamente tutti i file da una cartella e dalle sottocartelle. Dopo aver ottenuto i nomi dei file, quando elimini o inserisci nuovi file, l'elenco dei nomi dei file verrà aggiornato automaticamente.
Ottieni un elenco di nomi di file da cartelle e sottocartelle con Power Query
Per realizzare questo compito utilizzando il file Power Query funzione, eseguire i seguenti passaggi:
1. In Excel 2016 ed Excel 2021, fare clic su Dati > Nuova query > Dal file > Da Cartella, vedi screenshot:
Note:: In Excel 2019 e Office 365, fare clic su Dati > Ottieni dati > Dal file > Da Cartella, vedi screenshot:
2. In aperto Scopri la nostra gamma di prodotti finestra, scegli la cartella che contiene i file da cui vuoi ottenere i nomi dei file, vedi screenshot:
3. Quindi, fare clic Apri pulsante, si apre un elenco di anteprima dei documenti come mostrato nell'immagine sottostante:
4. Quindi fare clic su Trasforma i dati per aprire il Power Query editore finestra, gli attributi del file vengono visualizzati nella finestra.
5. Se desideri ottenere altri attributi, come la dimensione del file, fai clic sull'icona di espansione nel file Attributi colonna, ti mostrerà un elenco di colonne aggiuntive, seleziona le colonne che vuoi avere nei dati e deseleziona il resto. Ecco, controllerò Taglia opzione, vedi screenshot:
6. Puoi anche eliminare le colonne che non ti servono. Nel Power Query editore finestra, selezionare la colonna che si desidera eliminare, fare clic con il pulsante destro del mouse sulla colonna e fare clic Rimuovere. Vedi screenshot:
7. Dopo aver ottenuto le colonne degli attributi di cui hai bisogno, fai clic Chiudi e carica > Chiudi e carica, vedi screenshot:
8. Ora, tutti i dati sui file vengono caricati in un nuovo foglio di lavoro come mostrato nell'immagine sottostante:
Suggerimenti:
1. Se hai bisogno che i nomi dei file vengano modificati dinamicamente quando elimini file esistenti o inserisci nuovi file nella cartella, devi solo fare clic Dati > Aggiorna Tuttoe l'elenco dei nomi file verrà aggiornato all'elenco più recente.
2. Con i passaggi precedenti, vengono elencati tutti i file nella cartella e nelle relative sottocartelle. Se vuoi elencare i nomi dei file solo dalla cartella (escluse le sottocartelle), devi solo cambiare il file Cartella.File a Cartella.Contenuto nella barra della formula del Power Query editore finestra, vedi screenshot:
E ora, sono elencati solo i nomi dei file e i nomi delle sottocartelle nella cartella specifica, vedi screenshot:

Sblocca Excel Magic con Kutools AI
- Esecuzione intelligente: esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto gestito da semplici comandi.
- Formule personalizzate: genera formule personalizzate per semplificare i flussi di lavoro.
- Codifica VBA: Scrivi e implementa il codice VBA senza sforzo.
- Interpretazione della formula: Comprendere formule complesse con facilità.
- Traduzione di testi: abbatti le barriere linguistiche nei tuoi fogli di calcolo.
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!