Les caractères génériques (en anglais "Wildcards") sont des caractères spéciaux qui peuvent remplacer d'autres caractères dans une recherche :


Exemple d'utilisation

Dans cet exemple, l'objectif est de faire la somme de toutes les pommes :

google sheets recherche caracteres generiques

Utilisez la fonction SOMME.SI et complétez-la :

=SOMME.SI(A2:A9;D2;B2:B9)
google sheets recherche somme si caracteres generiques

Vous pouvez voir que ça ne fonctionne pas ici car la fonction recherche les cellules qui correspondent exactement à "Pomme" et il n'y en a aucune.

Pour rechercher toutes les cellules qui contiennent "Pomme", ajoutez le caractère "*" devant et derrière, "*Pomme*" :

google sheets somme si caractere generique caracteres generiques

Cette fois, la fonction a bien effectué la somme des 3 lignes de pommes.

Et pour éviter de devoir entrer ces caractères à chaque recherche, vous pouvez les ajouter directement dans la formule :

=SOMME.SI(A2:A9;"*"&D2&"*";B2:B9)
google sheets somme si caractere generique asterisque caracteres generiques

Exemple d'utilisation avancé

Dans ce second exemple, l'objectif est d'utiliser les 3 caractères génériques pour bien comprendre leur utilité.

On commence avec la fonction RECHERCHEX et une recherche sans caractères génériques :

=RECHERCHEX(D2;A2:A9;B2:B9;;2)
google sheets recherchex caracteres generiques
Pour pouvoir utiliser les caractères génériques avec cette fonction, vous devez entrer "2" dans "mode_correspondance".

L'objectif est maintenant de cibler un fruit qui se termine par une lettre suivie d'un "?" (donc de cibler "Pomme A?").

Commençons donc par un "*", puis un espace, puis un "?" pour remplacer une lettre, puis le caractère "?" et voyons ce qui se passe :

google sheets recherchex caracteres generiques

La recherche "* ??" correspond à n'importe quel fruit qui se termine par un espace suivi de 2 caractères (dans ce cas, "Pomme G+" est la première cellule à correspondre à cette recherche).

Pour obtenir un fruit qui se termine par un "?", il ne faut pas que ce caractère soit considéré comme un caractère générique, et pour ce faire, il faut le faire précéder par un "~" :

google sheets recherchex wilcards caracteres generiques

Cette fois-ci, c'est bien la quantité de "Pomme A?" qui est retournée.

Fonctions

L'utilisation des caractères génériques n'est disponible qu'avec certaines fonctions de Google Sheets telles que :