Come si fa a restituire il nome del file senza l'estensione in Excel?
Lavorare con i nomi file in Excel può talvolta rivelarsi complesso, soprattutto quando si desidera visualizzare solo il nome del file—escludendo l’estensione—per ottenere report più puliti o soddisfare requisiti specifici di formattazione. Ad esempio, durante l’importazione di elenchi di file, la gestione di log o la creazione di report, potrebbe essere necessario separare il nome del file dalla sua estensione. In questa guida troverete un’ampia panoramica di metodi pratici per estrarre e restituire i nomi file senza estensione in Excel, che spaziano dalle formule al codice VBA, fino a Power Query e allo strumento intelligente “Altre opzioni” di Kutools. Ogni metodo si adatta a scenari diversi, in base alla dimensione del dataset, alla frequenza degli aggiornamenti e alle esigenze di automazione.
Restituire il nome file senza estensione con formule
Restituire il nome file senza estensione con KUTOOLS AI Aide
Ottenere facilmente informazioni sulla cartella di lavoro (nome foglio, nome/percorso file, ecc.) con Kutools per Excel
Restituire il nome file senza estensione da un elenco con codice VBA
Restituire il nome file senza estensione con Power Query
Altre guide per ottenere informazioni sulla cartella di lavoro...
Restituire il nome file senza estensione con formule
Excel ti permette di estrarre il nome del file senza l’estensione utilizzando combinazioni di formule.
1. Seleziona una cella vuota in cui desideri visualizzare il nome del file estratto.
2. Inserisci o copia la formula seguente nella cella selezionata e premi Invio per visualizzare il risultato.
=MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1))) 
Note:
- 1. È possibile utilizzare la seguente formula alternativa, a seconda delle proprie preferenze in fatto di funzioni testuali o della versione di Excel in uso:
=TRIM(LEFT(SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,255),".xl",REPT(" ",255)),255)) - 2. In tutte le formule, A1 è una variabile e può essere sostituita con qualsiasi altro riferimento di cella.
Restituire il nome file senza estensione da un elenco con KUTOOLS AI Aide
Se cerchi una soluzione efficiente senza dover inserire manualmente formule, Kutools per Excel offre un’utilità basata sull’intelligenza artificiale. Ideale per chi desidera semplificare attività complesse o gestire regolarmente nomi file dinamici, KUTOOLS AI Aide interpreta le tue istruzioni e automatizza l’estrazione del nome file.
Dopo aver installato Kutools per Excel, apri il riquadro «Kutools» > «AI Assistant».
- Fai clic per selezionare la cella in cui vuoi visualizzare il risultato.
- Digitare l'istruzione nella casella di chat, ad esempio:
Restituisci questo Nome Workbook senza estensione nella cella selezionata. - Premere Invio o fare clic su «Invia» per chiedere all’IA di analizzare il comando. Una volta pronto, fare clic su «Esegui» per ottenere il risultato.
Questo metodo è adatto agli utenti che non desiderano memorizzare formule o vogliono ottenere risultati con il minimo sforzo. Gestisce anche altre attività di estrazione relative alla cartella di lavoro. In caso di problemi, assicurarsi che l’input sia chiaro e seguire attentamente le indicazioni dell’IA.
Ottenere facilmente informazioni sulla cartella di lavoro (nome foglio, nome/percorso file, ecc.) con uno strumento sorprendente
Per chi ha spesso bisogno di dettagli sulla cartella di lavoro, sui fogli o sul percorso del file—oltre al semplice nome del file—Kutools per Excel offre un’utilità chiamata «Inserisci informazioni del foglio di lavoro». Questa funzione è particolarmente utile per report ufficiali o documentazione che richiede l’inserimento ripetuto di dati relativi al file.
1. Seleziona la cella in cui desideri inserire le informazioni, quindi fai clic su «KUTOOLS PLUS» > «Cartella di lavoro» > «Inserisci informazioni del foglio di lavoro». Vedi lo screenshot:

2. Nella finestra di dialogo, seleziona il dettaglio della cartella di lavoro desiderato nella sezione «Informazioni», scegli la posizione di inserimento in «Inserisci in» e fai clic su OK.
Come illustrato di seguito, il nome del file verrà inserito nella cella A2 dopo la conferma.

Potrebbe essere necessario elaborare ulteriormente il nome del file inserito qualora includa l’estensione. È possibile utilizzare la formula illustrata in precedenza per rimuoverla dal risultato ottenuto.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Restituire il nome file senza estensione con codice VBA
Per gli utenti che preferiscono un approccio più automatizzato o avanzato, è possibile sfruttare VBA (Visual Basic for Applications) per estrarre e restituire il nome del file senza estensione. Questa soluzione si rivela particolarmente efficace quando si gestiscono grandi set di dati o quando i nomi dei file vengono aggiornati dinamicamente, grazie alla capacità di VBA di eseguire elaborazioni in batch e al suo elevato grado di personalizzazione.
1. Fare clic su Strumenti sviluppatore > Visual Basic. Nella finestra popup Microsoft Visual Basic for Applications, fare clic su Inserisci > Modulo e incollare il codice seguente nel nuovo modulo:
Sub ExtractFilenameNoExtension()
Dim WorkRng As Range
Dim cell As Range
Dim fileName As String
Dim dotPos As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range of filenames", xTitleId, WorkRng.Address, Type:=8)
For Each cell In WorkRng
fileName = cell.Value
dotPos = InStrRev(fileName, ".")
If dotPos > 0 Then
cell.Offset(0, 1).Value = Left(fileName, dotPos - 1)
Else
cell.Offset(0, 1).Value = fileName
End If
Next
End Sub 2. Fai clic sul pulsante
per eseguire il codice. Quando richiesto, seleziona l’intervallo contenente i nomi dei file, ad esempio A1:A10. Il risultato (nome del file senza estensione) apparirà nella colonna adiacente B.
Questa soluzione è ideale per l’elaborazione in batch ed è particolarmente utile quando i nomi dei file vengono aggiornati regolarmente o importati da altre fonti. In caso di errori, assicurarsi che i dati non contengano celle vuote o voci miste non testuali.
Suggerimenti:
- Puoi modificare
cell.Offset(0,1)con un altro offset se desideri posizionare i risultati in una colonna diversa.
Restituire il nome file senza estensione da un elenco con Power Query
Power Query di Excel offre una soluzione robusta per estrarre i nomi dei file senza estensione, ideale per chi gestisce elenchi di file o importa dati da cartelle. Questo metodo si rivela perfetto per set di dati di grandi dimensioni, importazioni ricorrenti o quando si lavora con intervalli di origine esterni, come elenchi di file provenienti da una cartella o da un database.
1. Seleziona il tuo elenco di nomi file (o l’elenco di percorsi) e vai su Dati > Da tabella/intervallo per caricare i dati in Power Query.
2. Nell’editor di Power Query, seleziona la colonna contenente i nomi dei file, quindi vai su Aggiungi colonna > Colonna personalizzata.
3. Inserisci una formula personalizzata per rimuovere l’estensione. Nella finestra di dialogo, utilizza questa formula (sostituisci)[Filename] con il nome effettivo della colonna, se diverso):
Text.BeforeDelimiter([Filename], ".") 4. Fai clic su OK per applicare la trasformazione. La nuova colonna mostrerà solo il nome del file, senza estensione.
5. Fare clic su Chiudi e carica per restituire i dati elaborati al foglio di lavoro Excel.
In Power Query è possibile applicare anche logiche più avanzate per gestire nomi file contenenti più punti o per eliminare eventuali percorsi di directory. Assicurati di selezionare la colonna corretta e di verificare la presenza di celle vuote o voci non valide. Power Query elabora gli aggiornamenti in modo dinamico, risultando la scelta ideale per connessioni dati continue e importazioni ricorrenti.
Ciascuno di questi metodi offre vantaggi specifici, a seconda del proprio flusso di lavoro. Le formule semplici sono ideali per elenchi piccoli e statici. Le funzionalità di Kutools forniscono un’automazione intuitiva perfetta per le esigenze quotidiane. Il codice VBA eccelle nelle attività di automazione in batch, mentre Power Query si conferma la scelta migliore per l’elaborazione avanzata dei dati, l’integrazione e le importazioni ricorrenti. Scegliete sempre il metodo più adatto alla scala e alla complessità del vostro progetto.
Articoli correlati
Ottenere e inserire le informazioni “Data di modifica” e “Nome utente” in Excel
Questo articolo spiega come recuperare e inserire nelle celle di Excel le informazioni relative alla “Data di modifica” e al “Nome utente”.
Inserire il nome del file nell’intestazione, nel piè di pagina o in una cella senza estensione in Excel
Di solito, il nome del file aperto e la sua estensione compaiono nella parte superiore della finestra di Excel. Ma se devi inserire solo il nome del file — senza l’estensione — nell’intestazione, nel piè di pagina o direttamente in una cella, come puoi fare? In questo articolo ti mostriamo alcuni metodi efficaci per risolvere il problema.
Inserire il timestamp dell’ultimo salvataggio nella cella del foglio di lavoro in Excel
In molti casi potrebbe essere utile visualizzare la data e l’ora dell’ultimo salvataggio della cartella di lavoro Excel per sapere quando il file è stato aggiornato di recente. Prova i metodi descritti in questo articolo.
Inserire il numero di pagina nella cella, nell’intestazione o nel piè di pagina in Excel
Quando stampi un file Excel, potrebbe essere utile aggiungere i numeri di pagina per rendere il documento più ordinato e facile da leggere. Questo tutorial ti mostra alcuni trucchi rapidi per inserire i numeri di pagina direttamente in una cella, nell’intestazione o nel piè di pagina.
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 oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi