KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come si fa a restituire il nome del file senza l'estensione in Excel?

AutoreXiaoyang Data di modifica

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)))

Uno screenshot che mostra una formula utilizzata per restituire il nome del file senza estensione in Excel

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, apri il riquadro «Kutools» > «AI Assistant».

  1. Fai clic per selezionare la cella in cui vuoi visualizzare il risultato.
  2. Digitare l'istruzione nella casella di chat, ad esempio:
    Restituisci questo Nome Workbook senza estensione nella cella selezionata.
  3. 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:

Uno screenshot dell'opzione Inserisci informazioni cartella di lavoro nella scheda Kutools Plus in Excel

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.

Uno screenshot che mostra il nome del file inserito in una cella tramite lo strumento Inserisci informazioni cartella di lavoro in Excel

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 Pulsante Eseguiper 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.


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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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