Extraire les n dernières valeurs d’une chaîne séparée par un délimiteur dans Google Sheets

Avez-vous déjà eu besoin d’extraire les n dernières valeurs d’une chaîne de caractères dans Google Sheets ? Que vous utilisiez ou non des expressions régulières, vous pouvez le faire facilement en suivant les étapes ci-dessous.

Étape 1 : Compter jusqu’à la n-ième occurrence du délimiteur

Tout d’abord, comptez jusqu’à la n-ième occurrence du délimiteur présent dans votre chaîne à partir de la fin. Marquez cet emplacement en le remplaçant par un autre délimiteur.

Étape 2 : Diviser la chaîne en utilisant le nouveau délimiteur

Ensuite, divisez la chaîne en utilisant le délimiteur modifié.

Étape 3 : Extraire la deuxième colonne

Enfin, extrayez la deuxième colonne (deuxième valeur) de la chaîne divisée.

Maintenant que vous connaissez les étapes, voyons comment extraire les dernières n valeurs d’une chaîne dans Google Sheets sans utiliser d’expressions régulières.

Extraire les dernières n valeurs sans utiliser d’expression régulière dans Google Sheets

Supposons que vous ayez une liste de noms séparés par des virgules dans la cellule B2 de votre feuille de calcul. Vous souhaitez extraire les 3 derniers noms de cette liste.

Utilisez la formule suivante pour remplacer la troisième virgule à partir de la fin de la chaîne par le signe > :

=SUBSTITUTE(B2,",",">",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))-2)

Ensuite, utilisez la fonction SPLIT pour diviser la sortie ci-dessus en deux colonnes :

=SPLIT(SUBSTITUTE(B2,",",">",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))-2),">")

Enfin, extrayez la deuxième colonne pour obtenir les 3 dernières valeurs :

=INDEX(SPLIT(SUBSTITUTE(B2,",",">",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))-2),">"),0,2)

Résultat : « Ray, Norma, Darryl »

Vous pouvez également envelopper la formule ci-dessus avec la fonction TRIM pour supprimer les espaces supplémentaires dans le résultat.

Et voilà ! Vous avez extrait les dernières n (ici 3) valeurs sans utiliser d’expressions régulières dans Google Sheets.

Conclusion

Dans cet article, nous avons appris comment extraire les dernières n valeurs d’une chaîne séparée par un délimiteur dans Google Sheets, que ce soit en utilisant ou non des expressions régulières. J’espère que ces astuces vous seront utiles dans vos projets de feuilles de calcul.

Si vous souhaitez en savoir plus sur les fonctionnalités avancées de Google Sheets, n’hésitez pas à consulter Crawlan.com. Vous y trouverez de nombreux autres tutoriels et astuces pour améliorer vos compétences en feuilles de calcul.

Alors, à vos feuilles de calcul et profitez de toutes les possibilités qu’offre Google Sheets !

Articles en lien