Power Query: Ottieni un elenco di nomi di file da cartelle e sottocartelle
Nel nostro precedente tutorial Elenca tutti i nomi dei file da una cartella e le sue sottocartelle, puoi elencare tutti i nomi dei file da una cartella e le relative sottocartelle utilizzando alcuni metodi di base, come formule, codice VBA, ecc. In questo articolo, ti presenterò una funzionalità straordinaria – Power Query, con questa funzionalità, puoi elencare dinamicamente tutti i file da una cartella e le sue 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 eseguire questa operazione utilizzando la funzionalità Power Query, segui i seguenti passaggi:
1. In Excel 2016 e Excel 2021, fai clic su Dati > NuovaQuery > Da File > Da Cartella, vedi screenshot:
Nota: In Excel 2019 e Office 365, dovresti fare clic su Dati > Ottieni Dati > Da File > Da Cartella, vedi screenshot:
2. Nella finestra Sfoglia aperta, scegli la cartella che contiene i file da cui vuoi ottenere i nomi dei file, vedi screenshot:
3. Quindi, fai clic sul pulsante Apri, si aprirà un elenco di anteprima dei documenti come mostrato nello screenshot qui sotto:
4. Successivamente, fai clic su Trasforma Dati per aprire la finestra Editor Power Query, gli attributi del file verranno visualizzati nella finestra.
5. Se desideri ottenere altri attributi, come la dimensione del file, fai clic sull'icona di espansione nella colonna Attributi, ti verrà mostrato un elenco di colonne aggiuntive, seleziona le colonne che desideri avere nei dati e deseleziona il resto. Qui, selezionerò l'opzione Dimensione, vedi screenshot:
6. Puoi anche eliminare le colonne che non ti servono. Nella finestra Editor Power Query, seleziona la colonna che desideri eliminare, fai clic con il tasto destro sulla colonna e fai clic su Rimuovi. Vedi screenshot:
7. Dopo aver ottenuto le colonne degli attributi necessarie, fai clic su Chiudi e Carica > Chiudi e Carica, vedi screenshot:
8. Ora, tutti i dati relativi ai file sono stati caricati in un nuovo foglio di lavoro come mostrato nello screenshot qui sotto:
Consigli:
1. Se hai bisogno che i nomi dei file cambino dinamicamente quando elimini file esistenti o inserisci nuovi file nella cartella, ti basta fare clic su Dati > Aggiorna Tutto, e l'elenco dei nomi dei file verrà aggiornato alla lista più recente.
2. Con i passaggi sopra descritti, tutti i file nella cartella e nelle sue sottocartelle vengono elencati. Se desideri elencare solo i nomi dei file dalla cartella (escludendo le sottocartelle), ti basta cambiare Folder.Files in Folder.Contents nella barra delle formule della finestra Editor Power Query, vedi gli screenshot:
E ora, vengono elencati solo i nomi dei file e i nomi delle sottocartelle nella cartella specifica, vedi screenshot:

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!