Excel - Récupérer une partie du texte d'une cellule Tutoriels

Découvrez comment récupérer une partie du texte d'une cellule dans Microsoft 365 grâce à la fonctionnalité "Gauche" et "Droite" dans Excel.
Cette fonctionnalité vous permet d'extraire une partie spécifique d'une chaîne de caractères en fonction de son emplacement dans la cellule.
Obtenez des conseils pratiques pour utiliser ces fonctions avec des exemples concrets et apprenez comment les imbriquer pour extraire des valeurs spécifiques.
Avec Microsoft 365, vous pouvez facilement manipuler et analyser des données dans Excel pour optimiser votre travail.

  • 06:23
  • 1217 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à utiliser la fonction STXT dans Excel pour extraire des sous-chaînes de caractères à partir d'une chaîne donnée. Cette fonction est particulièrement utile pour isoler des numéros ou des identifiants dans des chaînes de texte complexes.


Chapitres :

  1. Introduction à la fonction STXT
    La fonction STXT est une fonction puissante dans Excel qui permet d'extraire une sous-chaîne de caractères d'une chaîne plus longue. Elle complète les fonctions GAUCHE et DROITE en permettant une extraction plus précise basée sur la position de départ et le nombre de caractères à extraire.
  2. Fonctionnement de STXT
    Pour utiliser la fonction STXT, il faut spécifier trois paramètres : - **Texte** : la chaîne de caractères à partir de laquelle vous souhaitez extraire. - **Position de départ** : l'endroit où commence l'extraction (par exemple, 2 pour commencer à partir du deuxième caractère). - **Nombre de caractères** : le nombre de caractères à extraire (par exemple, 3 pour extraire trois caractères). Par exemple, si vous avez la chaîne 'ABCDE' et que vous utilisez STXT avec une position de départ de 2 et un nombre de caractères de 3, le résultat sera 'BCD'.
  3. Exemples pratiques d'utilisation
    Un exemple concret de l'utilisation de STXT est l'extraction de numéros de devis. Les numéros de devis sont souvent précédés d'un caractère spécifique, comme un tiret. Pour extraire les trois chiffres d'un numéro de devis, vous pouvez d'abord utiliser la fonction TROUVE pour localiser la position du tiret, puis utiliser STXT pour extraire les chiffres qui suivent. Voici les étapes à suivre : 1. Utilisez la fonction TROUVE pour localiser la position du tiret dans la chaîne. 2. Ajoutez 1 à cette position pour commencer l'extraction juste après le tiret. 3. Utilisez STXT pour extraire les trois chiffres qui suivent.
  4. Combinaison de fonctions
    Il est possible de combiner les fonctions TROUVE et STXT dans une seule formule. Par exemple, vous pouvez écrire une formule qui utilise TROUVE pour déterminer la position de départ et STXT pour extraire les trois chiffres. Cela permet d'obtenir le résultat souhaité en une seule étape, bien que cela puisse rendre la formule moins lisible. Il est souvent recommandé de décomposer les étapes pour faciliter la compréhension, surtout si vous devez partager votre travail ou le réouvrir plus tard.
  5. Conseils pour une utilisation efficace
    Lorsque vous travaillez avec des fonctions imbriquées dans Excel, il est conseillé de : - Créer des colonnes intermédiaires pour chaque étape de votre calcul, ce qui rendra votre travail plus lisible. - Éviter d'avoir trop de fonctions imbriquées dans une seule formule, car cela peut rendre le débogage difficile. - Utiliser des commentaires ou des notes pour expliquer les étapes complexes, surtout si d'autres personnes doivent comprendre votre travail.
  6. Conclusion
    La fonction STXT est un outil essentiel pour manipuler des chaînes de caractères dans Excel. En apprenant à l'utiliser efficacement, vous pouvez extraire des informations précieuses de vos données. N'oubliez pas d'expérimenter avec des exemples concrets pour maîtriser cette fonction et améliorer votre productivité dans Excel.

FAQ :

Qu'est-ce que la fonction STXT dans Excel?

La fonction STXT est utilisée pour extraire une sous-chaîne de caractères d'une chaîne donnée. Vous devez spécifier la position de départ et le nombre de caractères à extraire.

Comment utiliser la fonction TROUVE?

La fonction TROUVE permet de localiser la position d'une sous-chaîne dans une chaîne. Vous devez fournir la sous-chaîne recherchée et la chaîne dans laquelle vous la cherchez. La fonction renvoie la position de la première occurrence.

Comment extraire des numéros de devis à partir d'une chaîne de caractères?

Pour extraire des numéros de devis, vous pouvez utiliser la fonction STXT en combinaison avec la fonction TROUVE pour localiser la position du caractère qui précède le numéro, puis spécifier le nombre de caractères à extraire.

Pourquoi est-il important d'utiliser des étapes intermédiaires dans Excel?

Utiliser des étapes intermédiaires rend les formules plus lisibles et compréhensibles, surtout si vous devez partager votre travail ou le réouvrir plus tard. Cela aide à décomposer les calculs complexes en étapes plus simples.

Quelles sont les meilleures pratiques pour utiliser des fonctions imbriquées dans Excel?

Il est conseillé de garder les formules simples et lisibles. Utilisez des étapes intermédiaires pour clarifier le processus et évitez d'avoir trop de fonctions imbriquées, car cela peut rendre la formule difficile à comprendre.


Quelques cas d'usages :

Extraction de numéros de devis

Dans un environnement de gestion de projet, les utilisateurs peuvent utiliser la fonction STXT pour extraire des numéros de devis à partir de chaînes de caractères qui contiennent des informations variées. Cela permet de standardiser le suivi des devis et d'améliorer l'efficacité des processus administratifs.

Analyse de données textuelles

Les analystes de données peuvent appliquer la fonction TROUVE pour identifier des mots-clés dans des chaînes de texte, facilitant ainsi l'analyse de sentiments ou la recherche d'informations spécifiques dans de grandes bases de données textuelles.

Rapports automatisés

Les professionnels peuvent créer des rapports automatisés en utilisant des fonctions imbriquées pour extraire et formater des données à partir de plusieurs sources, ce qui permet de gagner du temps et d'assurer la cohérence des informations présentées.

Gestion des contacts

Dans un système de gestion de la relation client (CRM), les utilisateurs peuvent utiliser STXT pour extraire des informations spécifiques à partir de champs de texte, comme des numéros de téléphone ou des adresses, facilitant ainsi la gestion des contacts.

Préparation de données pour l'importation

Avant d'importer des données dans un système, les utilisateurs peuvent utiliser les fonctions STXT et TROUVE pour nettoyer et formater les données, garantissant ainsi que les informations sont correctement structurées et prêtes à être utilisées.


Glossaire :

STXT

Fonction Excel qui permet d'extraire une sous-chaîne de caractères d'une chaîne donnée, en spécifiant la position de départ et le nombre de caractères à extraire.

TROUVE

Fonction Excel qui renvoie la position d'une sous-chaîne de caractères dans une chaîne donnée. Elle est sensible à la casse et renvoie une erreur si la sous-chaîne n'est pas trouvée.

chaîne de caractères

Séquence de caractères, qui peut inclure des lettres, des chiffres et des symboles, utilisée dans les fonctions Excel pour manipuler des données textuelles.

numéro de devis

Identifiant unique attribué à un devis, souvent composé de chiffres et utilisé pour le suivi et la gestion des devis dans un système.

imbrication

Utilisation de plusieurs fonctions Excel à l'intérieur d'une seule formule, permettant d'effectuer des calculs complexes en une seule étape.

00:00:02
elle est super intéressante elle fait un
00:00:04
complément par rapport aux fonctions
00:00:06
gauche droite que j'avais pu vous
00:00:08
montrer tout à l'heure ou on avait
00:00:11
fait une imbrication de droite dans
00:00:13
gauche ou l'inverse je ne sais plus,
00:00:15
peu importe pour pouvoir extraire
00:00:17
du texte qui était au milieu d'une
00:00:20
chaîne de caractères et bien en
00:00:22
fait on a une fonction qui existe,
00:00:24
qui est capable de faire ça,
00:00:26
qui est celle-ci, donc l
00:00:28
le "=STXT"
00:00:32
Comment elle fonctionne ?
00:00:33
Donc on va lui indiquer le
00:00:34
texte qu'on souhaite travailler.
00:00:36
On va lui indiquer la position de départ
00:00:38
sur laquelle on va commencer à extraire,
00:00:40
donc on va dire que on se positionne
00:00:42
en 2 donc ça va commencer à B et
00:00:44
on va lui indiquer le nombre de
00:00:46
caractères qu'on souhaite extraire
00:00:47
donc ici par exemple je vais mettre
00:00:50
le numéro 3 tout simplement et
00:00:51
donc là qu'est-ce qu'il a fait ?
00:00:53
Donc il est bien partie de B sur
00:00:55
cette chaîne de caractères là et
00:00:57
il a extrait du coup 3 éléments
00:00:59
donc BCDE voilà toujours pareil,
00:01:01
on peut aller activer
00:01:02
un peu plus loin sur les autres cellules.
00:01:04
Mais si je change les valeurs par exemple,
00:01:07
je mets 1 et 1et bien il va m'extraire
00:01:11
la lettre "A" si je lui mets 1 et 2,
00:01:14
Il va m'extraire DE et ainsi de suite.
00:01:17
Je pense que vous avez compris l'idée,
00:01:19
donc ça ça va nous être bien utile
00:01:21
quand on veut extraire du coup un
00:01:23
morceau de notre chaîne de caractères.
00:01:25
Pour ça,
00:01:26
on a un exemple ici qui est très concret,
00:01:28
donc on va repartir sur nos numéros de devis.
00:01:31
Et si on regarde bien dans le
00:01:33
détail de numéro de devis
00:01:34
à chaque fois on se rendre compte
00:01:37
qu'on va avoir un numéro à 3 chiffres,
00:01:39
donc là par exemple c'est 091 ici c'est 341,
00:01:42
etc
00:01:42
Et notre objectif là sur
00:01:44
cet exercice va être d'extraire
00:01:46
cette chaîne de caractères qui
00:01:47
n'est jamais située au même endroit,
00:01:49
avec des structures au même endroit qui sont très
00:01:52
différentes; là un ID de devis
00:01:54
qui est très long,
00:01:55
celui-ci, qui est plus court,
00:01:57
etc...
00:01:58
La première chose qu'on peut noter
00:02:01
et qui va grandement nous aider,
00:02:03
c'est que le numéro du du devis,
00:02:05
en tout cas
00:02:07
les 3 chiffres d'affilée
00:02:10
sont toujours précédées de
00:02:12
l'alinéa ici,
00:02:14
du tiret du 6 donc.
00:02:16
Ce qu'on peut faire,
00:02:18
c'est dire pour.le départ,
00:02:20
on va déjà essayer d'isoler la
00:02:22
position de ce caractère là dans
00:02:24
chaque chaine de caractères donc
00:02:26
pour ça on l'a déjà vu ensemble.
00:02:28
On va utiliser la fonction "=trouve " et ici ,
00:02:33
Je vais indiquer le texte,
00:02:35
je vais indiquer la chaîne de caractères
00:02:38
et je lui dire de partir du tout début ici.
00:02:41
Je vais rentrer et là il me
00:02:43
remonte une erreur,
00:02:44
(pourquoi il me remonte une erreur ?)
00:02:52
(52. On est bon pourtant)
00:02:59
(Quel est le souci ? Quel souci ?)
00:03:08
(Est-ce que j'ai dû inverser ?)
00:03:09
Voilà,
00:03:10
Je me suis trompé,( vous voyez,
00:03:12
ça arrive. Tout le monde,)
00:03:13
donc là c'est l'inverse.
00:03:14
En fait, c'est le texte
00:03:16
recherché est ici plutôt
00:03:17
la chaîne de caractères.
00:03:20
Et donc là, si je fais entrer donc
00:03:23
effectivement APNDI et 6 donc 5
00:03:26
lettres et la 6e C'est bien mon,
00:03:29
mon trait d'union.
00:03:30
Et donc je vais aller l'appliquer ailleurs
00:03:33
et donc maintenant j'ai ma position du
00:03:35
résultat et donc maintenant ce que je
00:03:38
vais faire en fait tout simplement,
00:03:40
c'est lui dire:
00:03:41
tu n'as plus qu'a me chercher
00:03:44
les 3 valeurs qui sont à droite
00:03:46
à partir de cette position,
00:03:48
donc là ma fonction "=STXT".
00:03:51
Va
00:03:54
Avoir un usage très concret,
00:03:56
donc je vais lui dire de partir de cette .
00:03:59
valeur là, la position de départ,
00:04:01
et bien c'est celle-ci, tout simplement.
00:04:03
On avait vu ça tout à l'heure.
00:04:06
Sauf que là, du coup on va le voir
00:04:08
si je laisse tel quel et bien il va
00:04:10
me prendre aussi le trait d'union à
00:04:12
l'intérieur donc c'est pas ce que je veux
00:04:14
donc pour ça je vais tout simplement
00:04:16
lui faire un +1 ce qui fait qu'il
00:04:17
va prendre du coup l'occurrence la
00:04:19
7e valeur et
00:04:22
Chaque nombre fait 3 chiffres,
00:04:23
donc je vais le faire de cette manière
00:04:25
là et donc là je me retrouve bien avec
00:04:28
le 091 et si je l'applique ailleurs
00:04:30
je vois que chaque fois il va bien
00:04:33
extraire . Donc ça c'est super pratique
00:04:34
peu importe ou je me trouve,
00:04:36
il arrivera toujours à isoler la
00:04:38
valeur qui m'intéresse et finalement
00:04:40
si on devait mettre toute ca dans
00:04:42
une seule formule est bien.
00:04:44
On pourrait lui dire : donc on
00:04:47
va reprendre cette structure là
00:04:50
Et lui dire que, en réalité, la position
00:04:54
de départ, c'est directement celle-ci,
00:04:56
donc on va pouvoir remplacer.
00:04:59
cette valeur là ici
00:05:03
avec cet élément
00:05:07
Voilà et donc là vous voyez,
00:05:09
en gros ça, c'est comme d'habitude,
00:05:11
donc du coup il va d'abord activer la
00:05:13
fonction trouve qui va lui retourner là,
00:05:15
en l'occurrence la fonction "=STXT" auquel on va
00:05:17
additionner 1 donc 7 et tu vas aller
00:05:19
me chercher les 3 valeurs qui vont
00:05:21
suivre celle-ci et donc me retourner le
00:05:23
chiffre et donc là en une seule formule:
00:05:28
On a bien les valeurs qui sont apparus,
00:05:30
ce qui est important de noter,
00:05:32
c'est que vous avez le droit de
00:05:33
de faire des étapes successives,
00:05:35
des fois,
00:05:36
c'est plus simple pour s'y retrouver.
00:05:37
Et puis on est dans Excel.
00:05:39
Donc vous faites aussi ce que vous voulez.
00:05:41
Et n'oubliez pas que vous pouvez
00:05:43
tout à fait aller masquer des des
00:05:45
des colonnes intermédiaires que vous
00:05:47
n' afficherez tout simplement pas,
00:05:48
mais qui vous sont bien utiles pour
00:05:50
décortiquer un petit peu votre,
00:05:52
votre retraitement.
00:05:52
Si vous êtes à l'aise,
00:05:54
vous pouvez tout à fait
00:05:56
écrire directement de cette manière
00:05:57
là, mais il faut bien l'avouer,
00:05:59
c'est moins lisible.
00:06:00
c'est moins lisible parce que on a
00:06:02
des imbrications et il faut bien
00:06:04
imaginer qu'on peut avoir 2345
00:06:06
fonctions imbriquées et donc c'est
00:06:07
de plus en plus compliqué à lire.
00:06:09
Donc si c'est à destination d'un
00:06:11
partage ou si vous êtes amené à
00:06:13
le ré-ouvrir bien plus tard,
00:06:14
moi je vous conseille de faire
00:06:16
des étapes intermédiaires,
00:06:17
ça sera plus facile.
00:06:18
Pour comprendre la démarche et le
00:06:20
fonctionnement de votre série de fonctions.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher