L'essentiel d'Excel 2016

Utiliser les fonctions DROITE et NBCAR

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Dans cette séquence, vous allez extraire la fin d'une chaîne de caractères. Il s'agit d'utiliser les fonctions DROITE et NBCAR.
08:22

Transcription

Nous allons à présent voir une autre manière de travailler sur les chaînes de caractères en apprenant à utiliser la fonction « DROITE » et la fonction « NBCAR » ainsi que la fonction « CHERCHE » dont nous avons déjà parlé. Vous allez trouver dans les sources de cette formation, au chapitre 7, un classeur baptisé « Liste des téléphones » Il y a deux numéros de téléphones. Dans ces deux numéros de téléphones nous avons le code pays, « - », suivit d'un numéro de téléphone. Ces numéros de téléphone, je ne sais pas à quoi ils correspondent, j'ai tapé ces valeurs totalement au hasard. Donc, j'ai déjà extrait, grâce à cette petite formule, le code pays. Je lui dis, tu prends la gauche du numéro, tu prends jusqu'à temps de trouver le trait d'union, moins un. Il recherche en numérotant : premier caractère, deuxième caractère, troisième, quatrième, cinquième, etc. Il recherche jusqu'à temps de rencontrer le trait d'union et quand il a trouvé le trait d'union, il recule d'un caractère ce qui fait qu'il prend les deux premiers caractères. J'ai mis ici un « CHERCHE » plutôt que de mettre le chiffre deux tout simplement pour que, si un jour j'ai un code pays qui est fait avec moins de deux chiffres ou plus de deux chiffres, pour que la machine puisse réagir sans problèmes. Maintenant, qu'est-ce qu'il faut ? Maintenant il faut que je trouve ici le numéro de téléphone et le numéro de téléphone, on va le trouver en partant de la droite par exemple. Il y a d'autres manières de faire, là ça va nous permettre de voir comment on utilise cette fameuse fonction « DROITE ». Le principe est le même que la « GAUCHE » sauf que, à « GAUCHE », quand vous dites « GAUCHE », les caractères sont numérotés le premier est numéro un, le deuxième numéro deux, le troisième numéro trois, etc. Quand vous dites « DROITE », c'est la même chose dans l'autre sens. Le dernier caractère porte le numéro un, l'avant-dernier le numéro deux, l'antépénultième le numéro trois, etc. Comment fait-on pour utiliser la fonction « DROITE » ? Comme la fonction « GAUCHE ». On va écrire : « =DROITE( », je cherche « DROITE » de cette chaîne de caractère, point virgule, et je cherche à prendre 14 caractères, je ferme la parenthèse, Ctrl+Entrée, j'obtiens bien mon numéro. Le problème il est que, si les numéros ne sont pas tous écrits de la même manière, c'est à dire deux chiffres, un point, deux chiffres, un point, je ne fais pas avoir forcément 14 caractères et donc là il y a un petit souci. Comment faire pour remplacer ce 14 par quelque chose d'un petit peu plus variable ? Eh bien, pour ce faire, on va rechercher dans un premier temps la position du trait d'union. La fonction que l'on va utiliser, que vous connaissez déjà, c'est la fonction « CHERCHE ». Cette fonction « CHERCHE » ne sait fonctionner que de gauche vers la droite, elle ne sait pas fonctionner de droite à gauche. Donc je vais faire : « =CHERCHE », je double-clique, ça m'évitera de faire des fautes de frappe. Je cherche quoi ? Entre guillemets, le trait d'union, point virgule. Où ça ? Dans cette chaîne de caractère, point virgule, à partir du premier caractère, je ferme la parenthèse. Ctrl+Entrée, j'obtiens trois. Donc le trait d'union est à la troisième position. Donc maintenant, ce qu'il faudrait que je puisse connaître c'est le nombre total de caractère. Si je connaissais le nombre total de caractère et que je soustrais ce trois, j'arriverais peut-être à quelque chose d'intéressant. Pour connaître la taille, c'est à dire le nombre de caractère qu'il y a dans la chaîne, je peux utiliser la fonction « NBCAR ». Si je fais : « = » « NBCAR », ouvrez la parenthèse, de... du contenu, de la cellule A2, je ferme la parenthèse, Ctrl+Entrée. J'obtiens 17. Si je fais : « = » ce 17 moins le trois que j'ai trouvé précédemment, je trouve 14. Et 14, nous sommes bien d'accord, c'est bien la valeur que je recherche, c'est le nombre de caractère que je souhaite prendre. Donc, qu'est-ce qu'il faut faire ? Il faut remplacer ce 14 dans la fonction « DROITE » par le « CHERCHE » et par le « NBCAR » . Plus exactement, par le « NBCAR » moins le « CHERCHE ». Donc je viens sur cette formule, je vais tout simplement récupérer ce que j'ai écrit, Ctrl+C. J'appuie sur Échap. Je me positionne dans cette formule et à la place de 14, je fais Ctrl+V. Je vais maintenant mettre « - » et je dois maintenant faire la fonction « CHERCHE » que j'ai écrit ici. Donc je vais écrire : « CHERCHE ». Je double-clique. Je cherche quoi ? Je cherche le trait d'union, point virgule. Où ça ? Je cherche le trait d'union dans cette cellule, point virgule, à partir du premier caractère, je ferme la parenthèse. Et donc maintenant, je n'ai plus qu'à lui dire Ctrl+Entrée. Là j'obtiens bien mon numéro de téléphone à la différence, par rapport à tout à l'heure, là au lieu d'écrire 14, j'ai quelque chose qui est variable. Si j'ai par exemple ceci, on va changer ce numéro de téléphone. Je retire les points, je mets juste le numéro sans aucun point. Comme ceci. Je valide. Qu'est-ce qui se passe ? Il se passe que j'ai quand même mon numéro correctement... j'ai oublié un point, voilà. J'ai quand même mon numéro correctement. Après c'est plus qu'une question d'alignement. Je l'aligne à droite ou je l'aligne au centre ou à gauche, suivant ce que je veux obtenir. Je vais faire Ctrl+Z pour retrouver mes points. Ctrl+Y, je suis allé trop loin... voilà. Donc là j'ai ma formule. Cette formule, bien sûr il faut que je la dollarise si je suis amené à la recopier sur une liste complète. Là je fais faire une copie de cette formule. Ctrl+C. Je viens me positionner dans ma petite boîte, je vais me mettre complètement au bout ici, on va faire un peu de vide, Ctrl+V. Et là donc... Ça, c'est la formule que je souhaite écrire en C2. Donc cette formule, avec des mots c'est quoi ? C'est le numéro... est égal à la droite du téléphone, 14 caractères. Si maintenant je réfléchis à la dernière formule, Ici, elle est juste en dessus, c'est C3, mais elle pourrait être à C300 ou C500. Je vais écrire peu ou prou la même chose, je vais dire « DROITE », ouvrez la parenthèse, je cherche « DROITE » de A3 puisque quand je suis positionné ici, je prends le numéro qui est là, donc dans A3, point virgule. Combien il y a-t-il de caractère au total dans A3 ? Il y a « NBCAR », parenthèse, « A3 ». Je ferme la parenthèse. Donc au total j'ai 17 caractères dans cette chaîne de caractères, mais moi je ne veux prendre que... « CHERCHE ». Je cherche le trait. Où ça ? Eh bien, toujours dans cette chaîne de caractère ici, donc dans A3. Je cherche le trait et je le cherche à partir du premier caractère. Donc maintenant il n'y a plus qu'à comparer. « A » et « A », dollar devant. « 2 » et « 3 », on ne touche pas. « A » et « A », dollar devant. « 2 » et « 3 », on ne touche pas. « A » et « A », dollar devant. « 2 » et « 3 », on ne touche pas. Voilà donc la formule telle qu'il faut l'écrire. Je n'ai plus qu'à sélectionner mes valeurs et à dollariser, avec la touche de fonction F4 de manière à mettre le dollar devant les numéros de colonne. Donc, trois fois : une fois, deux fois, trois fois F4 pour mettre le dollar devant. Je fais Ctrl+Entrée et j'obtiens donc mon résultat sans problème. Je peux maintenant effacer toutes ces valeurs. Vous voyez, on peut vraiment manipuler les chaînes de caractère en partant de la droite, en partant de la gauche. On peut calculer combien il y a de caractère, on peut calculer l'emplacement de tel ou tel caractère et donc en malaxant tout ça, on arrive à faire des extractions à l'intérieur d'une chaîne de caractère.

L'essentiel d'Excel 2016

Apprenez à utiliser Excel 2016, le tableur le plus puissant et le plus populaire. Saisissez et formatez des données, utilisez les fonctions principales, créez des graphiques, etc.

7h47 (84 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :28 oct. 2015
Mis à jour le:30 sept. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !