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

Formule Excel : Extraire le texte depuis la droite jusqu’au caractère

AuteurSun Date de modification

Dans ce tutoriel, une formule est fournie pour extraire le texte à partir de la droite du texte donné jusqu’à ce qu’un caractère spécifié soit atteint, et les arguments de cette formule sont expliqués.
extraction du document à partir de la droite jusqu’à un caractère 1

Formule générique :

IFERROR(RIGHT(txt,LEN(txt)-SEARCH(«$»,SUBSTITUTE(txt,« char»,«$»,LEN(txt)-LEN(SUBSTITUTE(txt,«char»,«»))))), txt)

Arguments

Txt: the cell reference or text string you use.
Char: the character you want to extract text from right until meet.

Remarque

Si la formule ne trouve pas le caractère spécifié, elle renvoie les données d’origine.
extraction du document à partir de la droite jusqu’à un caractère 4

Fonctionnement de cette formule

Par exemple, si vous devez extraire le texte situé à droite de la chaîne de texte contenue dans la cellule B3 jusqu’à l’espace, utilisez la formule ci-dessous :

=IFERROR(RIGHT(B3,LEN(B3)-SEARCH(«$»,SUBSTITUTE(B3,« »,«$»,LEN(B3)-LEN(SUBSTITUTE(B3,« »,«»))))), B3)

Appuyez sur Entrée pour extraire le texte.
extraction du document à partir de la droite jusqu’à un caractère 2

Explication

Fonction SUBSTITUTE permet de remplacer un texte ou un caractère par un nouvel élément. Dans la formule longue, SUBSTITUE(B3;« »;«») remplace l’espace par rien et renvoie « Gotolastcell ».

Fonction LEN compte le nombre de caractères dans le texte donné. Ainsi, NBCAR(SUBSTITUE(B3;« »;«»)) peut être considérée comme NBCAR(« Gotolastcell »), ce qui renvoie 12.

La formule devient alors NBCAR(B3)-NBCAR(SUBSTITUE(B3;« »;«»))renvoie 3. La formule SUBSTITUE(B3;« »;«$»;NBCAR(B3)-NBCAR(SUBSTITUE(B3;« »;«»))) peut alors être interprétée comme SUBSTITUE(B3;« »;«$»;3), ce qui donne « Go to last$cell ».

Fonction SEARCH recherche l’emplacement d’un texte dans une chaîne donnée. La formule TROUVE.TEXTE(«$»;SUBSTITUE(B3;« »;«$»;NBCAR(B3)-NBCAR(SUBSTITUE(B3;« »;«»))))peut être interprétée comme TROUVE.TEXTE(«$»;«Go to last$cell»), ce qui renvoie 11.

Fonction RIGHT permet d’extraire du texte à partir de la droite. Ici, DROITE(B3;NBCAR(B3)-TROUVE.TEXTE(«$»;SUBSTITUE(B3;« »;«$»;NBCAR(B3)-NBCAR(SUBSTITUE(B3;« »;«»))))) peut être interprétée comme :
DROITE(B3;NBCAR(B3)-11)
=DROITE(B3;3)
=« cell »

La Fonction IFERRORpermet de détecter et de gérer les erreurs : si la formule ne trouve pas le caractère « », elle renvoie les données d’origine.
extraction du document à partir de la droite jusqu’à un caractère 3

Fichier exemple

exemple de documentCliquez pour télécharger le fichier exemple


Formules associées


Fonctions associées


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖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 évidence 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:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et 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 depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.