KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment extraire le nom du fichier sans son extension dans Excel ?

AuteurXiaoyang Date de modification

Travailler avec les noms de fichiers dans Excel peut parfois s’avérer délicat, surtout lorsque vous souhaitez afficher uniquement le nom du fichier — sans son extension — pour des rapports plus propres ou pour répondre à des exigences spécifiques de mise en forme. Par exemple, lors de l’importation de listes de fichiers, de la gestion de journaux ou de la création de rapports, il est souvent nécessaire de séparer le nom du fichier de son extension. Ce tutoriel vous propose un guide complet réunissant plusieurs méthodes pratiques pour extraire et renvoyer les noms de fichiers sans leur extension dans Excel, des formules au VBA, en passant par Power Query et l’assistant intelligent « Autres options » de Kutools. Chaque méthode s’adapte à des scénarios différents, selon la taille de votre jeu de données, la fréquence des mises à jour et vos besoins en automatisation.

Renvoyer le nom du fichier sans extension à l’aide de formules
Renvoyer le nom du fichier sans extension avec l’Kutools IA Aide
Obtenir facilement des informations sur le classeur (nom de feuille, nom/chemin du fichier, etc.) avec Kutools pour Excel
Renvoyer le nom du fichier sans extension à partir d’une liste avec du code VBA
Renvoyer le nom du fichier sans extension avec Power Query

Plus de tutoriels pour obtenir des informations sur le classeur...


Renvoyer le nom du fichier sans extension à l’aide de formules

Excel permet d’extraire le nom du fichier, sans son extension, à l’aide de combinaisons de formules.

1. Sélectionnez une cellule vide où vous souhaitez afficher le nom de fichier extrait.

2. Saisissez ou copiez la formule ci-dessous dans la cellule sélectionnée, puis appuyez sur Entrée pour afficher le résultat.

=MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))

Capture d’écran montrant une formule utilisée pour renvoyer un nom de fichier sans extension dans Excel

Remarques :

  • 1. Vous pouvez utiliser la formule alternative ci-dessous, selon votre préférence entre les fonctions texte ou la version d’Excel :
    =TRIM(LEFT(SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,255),".xl",REPT(" ",255)),255))
  • 2. Dans toutes les formules, A1 est une variable ; vous pouvez la remplacer par n’importe quelle autre référence de cellule.

Renvoyer le nom du fichier sans extension à partir d’une liste avec l’Kutools IA Aide

Si vous recherchez une solution efficace sans saisie manuelle de formule, Kutools pour Excel propose un outil alimenté par l’intelligence artificielle. Idéale pour les utilisateurs souhaitant simplifier des tâches complexes ou traiter régulièrement des noms de fichiers dynamiques, l’IA Aide de Kutools interprète vos instructions et automatise l’extraction du nom du fichier.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé Kutools pour Excel, ouvrez le volet « Kutools » puis sélectionnez « Assistant IA ».

  1. Cliquez pour sélectionner la cellule où vous souhaitez afficher le résultat.
  2. Saisissez votre instruction dans la zone de discussion, par exemple :
    Renvoyer ce Nom du classeur sans extension dans la cellule sélectionnée.
  3. Appuyez sur Entrée ou cliquez sur « Envoyer » pour demander à l’IA d’analyser votre commande. Une fois l’analyse terminée, cliquez sur « Exécuter » pour obtenir le résultat.

Cette méthode convient aux utilisateurs qui ne souhaitent pas mémoriser des formules ou qui veulent obtenir des résultats avec un minimum d’effort. Elle gère également d’autres tâches d’extraction liées au classeur. En cas de problème, assurez-vous que votre saisie est claire et suivez attentivement les indications de l’IA.


Obtenir facilement des informations sur le classeur (nom de feuille, nom/chemin du fichier, etc.) avec un outil remarquable

Pour ceux qui ont fréquemment besoin d’informations détaillées sur le classeur, la feuille ou le chemin du fichier — au-delà du simple nom du fichier —, Kutools pour Excel propose une fonctionnalité intitulée « Insérer les informations du classeur ». Idéale pour les rapports officiels ou la documentation exigeant l’insertion répétée de ces données, cette option gagne en précieuse efficacité.

1. Sélectionnez la cellule où vous souhaitez insérer l’information, puis cliquez sur « KUTOOLS PLUS » > « Classeur » > « Insérer les informations du classeur ». Voir la capture d’écran :

Capture d’écran de l’option Insérer des informations du classeur dans l’onglet Kutools Plus d’Excel

2. Dans la boîte de dialogue, sélectionnez le détail du classeur souhaité dans la section « Informations », choisissez son emplacement sous « Insérer à », puis cliquez sur OK.

Comme illustré ci-dessous, le nom du fichier sera inséré dans la cellule A2 dès confirmation.

Capture d’écran montrant le nom de fichier inséré dans une cellule à l’aide de l’outil Insérer des informations du classeur dans Excel

Il se peut que vous deviez traiter davantage le nom du fichier inséré s’il inclut l’extension. Vous pouvez utiliser la formule présentée ci-dessus pour supprimer cette extension du résultat obtenu.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Renvoyer le nom du fichier sans extension avec du code VBA

Pour les utilisateurs préférant une approche plus automatisée ou avancée, il est possible d’utiliser VBA (Visual Basic for Applications) afin d’extraire et de renvoyer le nom du fichier sans son extension. Cette solution s’avère particulièrement pratique pour traiter de grands jeux de données ou lorsque les noms de fichiers sont mis à jour dynamiquement, puisque VBA permet un traitement par lots et offre une grande flexibilité de personnalisation.

1. Cliquez sur Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications qui s’ouvre, cliquez sur Insertion > Module, puis collez le code suivant dans le nouveau module :

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. Cliquez sur le bouton Bouton Exécuterpour exécuter le code. À l’invite, sélectionnez la plage contenant vos noms de fichiers, par exemple A1:A10. Le résultat (le nom du fichier sans son extension) s’affichera dans la colonne adjacente B.

Cette solution convient au traitement par lots et est particulièrement utile si les noms de fichiers sont régulièrement mis à jour ou importés depuis d’autres sources. En cas d’erreur, vérifiez que vos données ne contiennent pas de Cellules vides ou d’entrées non textuelles mélangées.

Conseils :

  • Vous pouvez remplacer cell.Offset(0,1) par un autre décalage si vous souhaitez afficher les résultats dans une colonne différente.

Renvoyer le nom du fichier sans extension à partir d’une liste avec Power Query

Power Query dans Excel offre une solution robuste pour extraire les noms de fichiers sans leur extension, parfaitement adaptée aux utilisateurs qui gèrent des listes de fichiers ou importent des données depuis des dossiers. Idéale pour les grands jeux de données, les importations récurrentes ou encore l’utilisation de plages sources externes — telles que des listes de fichiers issues d’un dossier ou d’une base de données — cette méthode simplifie et fiabilise vos flux de travail.

1. Sélectionnez votre liste de noms de fichiers (ou liste de chemins), puis accédez à Données > À partir d’un tableau/plage pour charger vos données dans Power Query.

2. Dans l’éditeur Power Query, sélectionnez la colonne contenant vos noms de fichiers, puis accédez à Ajouter une colonne > Colonne personnalisée.

3. Saisissez une formule personnalisée pour supprimer l’extension. Dans la boîte de dialogue, utilisez cette formule (remplacez)[NomFichier] par le nom de votre colonne si différent) :

Text.BeforeDelimiter([Filename], ".")

4. Cliquez sur OK pour appliquer la transformation. La nouvelle colonne affichera uniquement le nom du fichier, sans son extension.

5. Cliquez sur Fermer et charger pour renvoyer les données traitées vers votre feuille de calcul Excel.

Dans Power Query, vous pouvez également utiliser une logique plus avancée pour gérer les noms de fichiers comportant plusieurs points, ou si vous devez également supprimer les chemins d’accès aux répertoires. Veillez à sélectionner la bonne colonne et à vérifier la présence éventuelle de cellules vides ou d’entrées invalides. Power Query traite les mises à jour de manière dynamique, ce qui en fait un excellent choix pour les connexions et importations de données continues.


Chacune de ces méthodes présente des avantages spécifiques, adaptés à votre flux de travail. Les formules simples sont idéales pour les petites listes statiques. Les autres options offertes par Kutools permettent une automatisation intuitive, parfaite pour les besoins quotidiens. Le VBA se distingue dans l’automatisation par lots, tandis que Power Query s’impose comme la solution idéale pour le traitement avancé des données, leur intégration et les importations régulières. Choisissez celle qui correspond le mieux à l’échelle et à la complexité de votre projet.


Obtenir et insérer les informations « Date de modification » et « Nom d'utilisateur » dans Excel
Cet article vous explique comment récupérer les informations « Date de modification » et « Nom d'utilisateur », puis les insérer dans des cellules Excel.

Insérez le nom du fichier sans son extension dans l’en-tête, le pied de page ou une cellule Excel
Par défaut, Excel affiche en haut de la fenêtre le nom du classeur ouvert accompagné de son extension. Mais comment insérer uniquement le nom du fichier — sans l’extension — dans l’en-tête, le pied de page ou une cellule ? Découvrez dans cet article les méthodes pour y parvenir facilement.

Insérer l’horodatage de la dernière sauvegarde dans une cellule de feuille de calcul Excel
Dans de nombreux cas, vous aurez besoin d’afficher la date et l’heure de la dernière sauvegarde d’un classeur Excel pour savoir précisément quand le fichier a été mis à jour. Découvrez les méthodes présentées dans cet article !

Insérer le numéro de page dans une cellule, l’en-tête ou le pied de page dans Excel
Lorsque vous imprimez un fichier Excel, vous pouvez avoir besoin d’ajouter des numéros de page pour que votre document imprimé soit clair et facile à lire. Ce tutoriel vous présente quelques astuces rapides pour insérer ces numéros directement dans une cellule, un en-tête ou un pied de page.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels