formateur informatique

Chercher selon les différences Majuscules Minuscules

Accueil  >  Bureautique  >  Excel  >  Excel Débutant  >  Chercher selon les différences Majuscules Minuscules
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Recherches sur Majuscules et Minuscules

Nous avons déjà exploité la fonction Excel RechercheX dans bien des cas. Mais qu'en est il lorsqu'il s'agit de respecter la casse du terme de recherche pour faire la différence entre les majuscules et les minuscules. C'est possible et c'est ce que nous allons démontrer ici.

Extraire les données du mot cherché en majuscule avec Excel

Sur l'exemple illustré par la capture, c'est le terme "bleu" en majuscules qui est cherché. Et bien que son homologue existe en minuscules, vous constatez que les informations extraites, sont bien celles qui sont attachées au terme saisi dans cette casse. Pourtant, le mot "bleu" en minuscules est placé avant. En conséquence, la formule d'extraction aurait dû s'arrêter sur lui en premier.

Classeur Excel à télécharger
Pour démontrer cette nouvelle astuce Excel, nous suggérons d'appuyer l'étude sur un classeur offrant ce tableau des couleurs aux casses aléatoires. Si vous déployez la zone Nom en haut à gauche de la feuille Excel, vous constatez que la colonne des couleurs se nomme couleurs. Nous exploiterons ce nom dans la construction de la formule d'extraction.

Recherche sensible à la casse
Nous le savons, la fonction RechercheX est une fonction matricielle. Elle est donc en mesure de raisonner sur l'ensemble des valeurs d'une plage de cellules de façon récursive. L'idée consiste à transformer le tableau de recherche de son deuxième argument en liste de données pour lesquelles le terme et la casse sont équivalents à ceux cherchés. Et nous l'avions appris, c'est la fonction Excel Exact qui permet de comparer strictement deux cellules.
  • Sélectionner la case de la date à extraire en cliquant sur sa cellule G4,
  • Taper le symbole égal (=) pour initier la syntaxe de la formule,
  • Inscrire la fonction matricielle d'extraction, suivie d'une parenthèse, soit : RechercheX(,
  • Puis, taper le chiffre 1 en guise de valeur cherchée,
L'objectif est d'exploiter cette valeur comme un indicateur booléen pour faire la correspondance avec la liste de données renvoyée par la fonction Exact en deuxième paramètre.
  • Taper un point-virgule (;) pour passer dans l'argument du tableau de recherche,
  • Inscrire la fonction de comparaison, suivie d'une parenthèse, soit : Exact(,
  • En guise de premier texte, désigner la plage des couleurs par son nom, soit : couleurs,
Rappelons-le, nous sommes dans un raisonnement matriciel. Donc, toutes les couleurs de la plage de cellules vont être passées en revue tour à tour par la formule.
  • Taper un point-virgule (;) pour passer dans l'argument du deuxième texte à comparer,
  • Désigner la couleur cherchée par les coordonnées de sa cellule, soit : F4,
De cette manière, chaque cellule de la plage des couleurs va être comparée strictement à la couleur saisie par l'utilisateur.
  • Fermer la parenthèse de la fonction Exact,
A ce stade, cette dernière répond par une matrice de booléens (Vrai ou Faux). Vous pouvez le constater en déclenchant l'assistant fonction et en pointant sur le premier argument de la fonction RechercheX. Chaque booléen Vrai repère les positions des textes strictement identiques à la donnée cherchée à la casse près. Or, pour que la recherche soit fructueuse, selon la valeur que nous avons définie pour l'élément de recherche, en premier argument de la fonction RechercheX, nous devons transformer cette matrice de booléens en matrice de chiffres. Pour cela, rien n'est plus simple. Il suffit de la multiplier par le chiffre 1.
  • Forcer la conversion de la matrice résultante, soit : *1,
  • Cliquer sur le petit bouton de l'assistant fonction (fx) à gauche de la barre de formule,
  • Puis, cliquer dans le premier argument de la fonction RechercheX,
Matrice de chiffres repérant la position du terme exactement trouvé

En regard de la zone Tableau_recherche, vous notez effectivement la présence d'une matrice de chiffres. L'unique chiffre 1 apparaît en sixième position. Il s'agit en effet de la place du mot bleu en majuscule que nous cherchons. Et ce chiffre vient recouper la demande de la fonction RechercheX (1) pour extraire les données placées sur cette ligne.

Extraire les données de la ligne trouvée
Sur cette position trouvée, ce sont les informations correspondantes sur la date et la quantité que nous souhaitons restituer d'un seul jet, une fois encore grâce à cette formule matricielle. Pour cela, dans l'argument intitulé Tableau_renvoyé, nous devons désigner les deux dernières colonnes du tableau de recherche, celles de la date et de la quantité.
  • Dans l'assistant, cliquer dans la zone Tableau_renvoyé pour l'activer,
  • Désigner alors les deux dernières colonnes du tableau en sélectionnant la plage C4:D17,
Aussitôt et comme vous pouvez le voir, l'assistant fonction répond par une matrice de deux valeurs, en dessous et à droite de la zone Mode_correspondance. Il s'agit des informations que la fonction RechercheX s'apprête à retourner.

Matrice de valeurs à extraire avec la fonction Excel RechercheX

Le premier nombre est un numéro de série qui représente la date de la couleur trouvée. Elle sera correctement formatée dans sa cellule de réception. Le deuxième nombre ou plutôt chiffre correspond à la quantité en regard de cette couleur trouvée.

Pour finir proprement, nous devons adresser un message à l'utilisateur lorsque le terme tapé n'est pas trouvé. Nous éviterons ainsi de retourner un message d'erreur disgracieux.
  • Dans la zone Si_non_trouvé, inscrire le texte suivant entre guillemets : "Couleur non trouvée",
  • Enfin, valider la formule matricielle en cliquant sur le bouton Ok, en bas de l'assistant fonction,
Comme vous pouvez l'apprécier, les informations de la couleur cherchée à la casse près, sont parfaitement extraites.

Extractions Excel en respectant les majuscules sur la valeur cherchée

Si vous changez de couleur, l'extraction s'ajuste automatiquement bien entendu. Par exemple, pour le terme Rouge, ce sont les données de la première ligne qui sont extraites. En revanche, pour le même mot mais intégralement en majuscule (ROUGE), ce sont les informations de la quatrième ligne qui sont rapatriées.

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn