Table des matières
L'article décrira la procédure à suivre pour trouver le(s) personnage(s) dans une chaîne de caractères de droite dans Excel. Parfois, nous devons stocker les dernières données d'une chaîne de caractères dans Excel. Supposons que nous voulions stocker les noms de famille d'un certain groupe de personnes dans une colonne. Dans ce cas, nous devons extraire les caractères d'un nom à partir de la droite.
Ici, je vais utiliser l'ensemble de données suivant pour décrire la tactique permettant de trouver les caractères d'une chaîne de caractères à partir de sa partie droite. ID et ID utilisateur Nous allons travailler sur leur Noms , ID et ID utilisateur afin d'expliquer notre problème et sa solution.
Télécharger le cahier d'exercices
Trouver le caractère de droite.xlsx4 façons de trouver un caractère dans une chaîne à partir de la droite dans Excel
1. utilisation de la fonction DROITE d'Excel pour trouver un caractère dans une chaîne de caractères à partir de la droite
La façon la plus simple de trouver les caractères d'une chaîne de caractères à partir de la droite est d'utiliser la fonction DROIT Supposons que nous voulions stocker les nombres dans la fonction ID dans un colonne Discutons de la stratégie ci-dessous.
Des pas :
- Tout d'abord, créez un nouveau colonne et tapez la formule suivante dans la cellule E5 .
=RIGHT(C5,3)
Ici, le DROIT La fonction prend la chaîne de caractères dans la cellule C5 et trouve le dernier 3 Comme chaque ID a 3 les chiffres, nous mettons [num_chars] comme 3 .
- Appuyez sur la touche ENTER et vous verrez le dernier 3 chiffres du ID en cellule C5 .
- Utilisez maintenant le Poignée de remplissage à AutoFill les cellules inférieures.
Cette opération vous permettra d'obtenir les chiffres de la rubrique ID sur colonne E . Ainsi, vous pouvez trouver les caractères d'une chaîne de caractères à partir de la droite et les stocker dans une cellule.
Lire la suite : Comment trouver un caractère dans une chaîne Excel (8 méthodes simples)
2) Application des fonctions LEN et FIND d'Excel pour extraire les caractères d'une chaîne de caractères à partir de la droite.
Supposons que nous voulions extraire le noms de famille de ces personnes noms Nous pouvons suivre les astuces ci-dessous.
Des pas :
- Créer un nouveau colonne pour noms de famille et tapez la formule suivante dans la cellule E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Ici, nous identifions la position de la Espace entre premièrement nom et nom de famille avec l'aide de la TROUVEZ puis soustraire cette position de la longueur de la chaîne de caractères dans la cellule B5 (entier nom ). De cette façon, nous indiquons à la DROIT quels caractères elle doit stocker dans la cellule E5 Nous avons utilisé le LEN pour déterminer la longueur de la chaîne de cellules. B5 .
- Appuyez maintenant sur la touche ENTER et vous verrez apparaître le nom de famille de la cellule B5 en cellule E5 .
- Utilisez le Poignée de remplissage à AutoFill les cellules inférieures.
Après cela, vous verrez le noms de famille sur colonne E Il s'agit d'une autre méthode que vous pouvez appliquer pour trouver les caractères d'une chaîne de caractères à partir de la droite et les stocker dans une cellule.
Lire la suite : Comment trouver à partir de la droite dans Excel (6 méthodes)
Lectures similaires
- [Corrigé] : Erreur "Impossible de trouver le projet ou la bibliothèque" dans Excel (3 solutions)
- Comment trouver le caractère * qui n'est pas un caractère générique dans Excel (2 Méthodes)
- Comment trouver la dernière rangée avec une valeur spécifique dans Excel (6 méthodes)
- Trouver la dernière valeur de la colonne supérieure à zéro dans Excel (2 formules faciles)
- Comment trouver les 3 valeurs les plus basses dans Excel (5 méthodes faciles)
3. utilisation de fonctions combinées pour trouver un caractère dans une chaîne de caractères à partir de la droite
Imaginons que vous souhaitiez simplement stocker le numéro de l'élément ID utilisateur Nous pouvons le faire en imbriquant les éléments suivants LEN , TROUVEZ et SUBSTITUTE dans le DROIT fonction. Voyons comment nous pouvons remplir notre objectif.
Des pas :
- Créer un nouveau colonne pour Numéro d'identification de l'utilisateur et tapez la formule suivante dans la cellule E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Ici, nous avons imbriqué LEN , TROUVEZ et SUBSTITUTE dans le DROIT pour extraire le N° UID en tant que texte. Décomposons la formule en morceaux ci-dessous.
Répartition des formules
- LEN(D5)--> ; Le site Longueur La fonction renvoie le nombre de caractères .
- Sortie : 11
- SUBSTITUTE(D5, "-","")--> ; Le site SUBSTITUTE remplace la fonction traits d'union avec rien.
- SUBSTITUTE("PLK-OIQ-249″, "-","")--> ; devient PLKOIQ249
- Sortie : "PLKOIQ249"
- LEN(SUBSTITUTE(D5, "-",""))--> ; devient LEN( "PLKOIQ249" )
- Sortie : 9
- LEN(D5)-LEN(SUBSTITUTE(D5, "-","")))--> ; devient LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Sortie : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> ; devient
- SUBSTITUTE(D5,"-", "#",2)-> ; Il substitue le 2ème trait d'union "-" avec hashtag '#')
- Sortie : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> ; devient
- FIND("#", "PLK-OIQ#249″)--> ; Le site TROUVEZ trouve la fonction position du caractère donné # .
- Sortie : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> ; se transforme en
- RIGHT(D5,LEN(D5)-8)--> ;
- DROIT(D5,11-8)--> ;
- RIGHT(D5,3)--> ;
- RIGHT("PLK-OIQ-249",3)--> ; Le site DROIT extrait le nombre de caractères de l'élément côté droit .
- Sortie : 249
Enfin, nous obtenons le ID utilisateur 249 Passons à l'étape étapes encore.
- Hit ENTER et vous ne verrez que le numéro dans le ID utilisateur .
- Après cela, utilisez le Poignée de remplissage à AutoFill les cellules inférieures.
Ainsi vous pouvez accommoder le numéros dans le ID utilisateur sur colonne E Il est un peu difficile de trouver des caractères dans une chaîne de caractères à partir de son côté droit lorsque ce type de situation se présente.
Lire la suite : Comment trouver un caractère dans une chaîne de caractères dans Excel
4. Trouver les caractères d'une chaîne de caractères à partir de la droite en utilisant Flash Fill
Si vous n'êtes pas un adepte de la formule, vous pouvez utiliser la fonction Flash Fill pour rechercher les caractères d'une chaîne de caractères à partir de sa droite. noms de famille de ces personnes. Discutons de ce simple processus.
Des pas :
- Créer un nouveau colonne pour noms de famille et tapez le nom de famille ( Lances ) dans la cellule B5 .
- Sélectionnez Accueil >> ; Remplir >> ; Flash Fill
Ici, le Flash Fill suit un modèle. Elle détecte la chaîne de caractères Lances comme les caractères de droite de la chaîne entière dans la cellule B5 . et donc il fera de même pour les autres cellules.
- Cette opération renverra tous les noms de famille dans les cellules restantes E6 à E11 .
Ainsi, vous pouvez trouver des caractères dans une chaîne à partir de sa position droite.
Lire la suite : Fonction Excel : FIND vs SEARCH (une analyse comparative)
Section pratique
Je vous donne ici le jeu de données que nous avons utilisé pour expliquer comment trouver les caractères d'une chaîne de caractères à partir de sa bonne position, afin que vous puissiez vous exercer par vous-même.
Conclusion
L'article a fourni quelques méthodes pour trouver des caractères dans une chaîne de caractères à partir de sa droite. Les méthodes que j'ai décrites ici sont assez faciles à comprendre. J'espère que cela vous sera utile pour résoudre vos propres problèmes à cet égard. Si vous avez des méthodes ou des idées plus efficaces ou des commentaires, veuillez les laisser dans la boîte de commentaires. Cela pourrait m'aider à enrichir mes prochains articles.