Utilisation de caractères génériques dans Google Sheets (4 exemples)

Photo of author

By Julien

Les caractères génériques sont un ensemble de symboles très polyvalent qui vous aide à sélectionner un groupe de chaînes similaires à la fois.

Dans ce tutoriel, je vais couvrir ce qui est caractères génériques dans Google Sheets et comment les appliquer.

Nous examinerons également quelques cas d’utilisation où les caractères génériques peuvent être extrêmement utiles.

Que sont les caractères génériques dans Google Sheets ?

Les caractères génériques sont des symboles spéciaux qui aident à optimiser vos résultats de recherche en représentant un ou plusieurs caractères de chaîne. Google Sheets vous permet d’utiliser trois caractères génériques différents :

  • L’étoile : Ce caractère générique représente n’importe quel nombre de caractères, par ex. la ficelle ‘Sam’ pourrait représenterMême ,Samy ,Samsung ,Samson ,Samaritains
  • etc.Jil point d’interrogation (?): ce caractère générique représente un seul caractère. Par exemple, la chaîne ‘S?m ‘ pourrait représenterSam ,Somme ,Simulateur ,Lequel ,Comme
  • etc.tilde(~) : Ce caractère générique précède généralement l’un des caractères génériques ci-dessus (* ou ?) et est utilisé pour indiquer à Google Sheets que le caractère suivant ne doit pas être considéré comme un caractère générique, mais comme un symbole de caractère normal. Par exemple la chaîne(t~*

) signifie que nous rechercherons toutes les chaînes avec le texte exact t*.

À quoi servent les caractères génériques dans Google Sheets ?

Les caractères génériques peuvent être utiles lorsque vous souhaitez rechercher ou remplacer des chaînes contenant un caractère ou un groupe de caractères spécifique. Vous pouvez les ajouter aux chaînes de recherche et les utiliser dans les fonctions Google Sheets.

  • Les utilisations les plus courantes des caractères génériques sont dans les cas suivants : DANS fonctions conditionnelles
  • comme SUMIF, SUMIFS et COUNTIF À filtre
  • données basées sur une condition Pour en faire un détachement partiel

avec la fonction VLOOKUP

Examinons quelques-uns des cas d’utilisation ci-dessus pour comprendre la puissance des caractères génériques.

Utilisation de caractères génériques dans une fonction SUMIF Une manière astucieuse d’utiliser la fonction SUMIF consiste à incorporer des caractères génériques dans la partie condition de la fonction. Laissez-nous par ex. disons que vous avez l’ensemble de données suivant qui contient Ventes totales

de différents modèles de téléphones :

Ensemble de données pour le caractère générique SUMIF

Si vous voulez trouver le total des ventes de tous Samsung

  1. modèles, vous pouvez utiliser le caractère générique ‘*’ dans votre fonction SUMIF comme suit :
  2. Sélectionnez la cellule où vous souhaitez afficher le résultat total des ventes (D2 dans notre cas).
    =SUMIF(A2:A9, “Samsung*”,B2:B9)
  3. Entrez la formule suivante dans la cellule :

Appuyez sur la touche de retour Cela devrait montrer la somme de Ventes totales

de téléphones Samsung dans la cellule D2.

Formule SUMIF utilisant des caractères génériques

Explication de la formuleDans cet exemple, la condition est “Samsung*“moyens”trouver toutes les cellules contenant le mot Samsung ‘. Il n’est pas nécessaire que ce soit une correspondance exacte, mais la cellule doit contenir le mot‘Samsung’

ainsi que d’autres signes. Lorsqu’une correspondance est trouvée, la fonction SUMIF prend Ventes totales valeur qui correspond à la cellule correspondante et l’ajoute à la liste sélectionnée Ventes totales valeurs. Lorsqu’elle a fini de parcourir tous les modèles, la fonction SUMIF résume ceux sélectionnés Ventes totales

valeurs et affiche le résultat dans la cellule D2. En d’autres termes, le caractère générique ‘*’ a aidé à trouver différentes variantes du terme de recherche ‘Samsung’

dans la colonne A. Vous pouvez utiliser le point d’interrogation ‘?’ jokers de la même manière. Ce ‘?’ les caractères génériques sont utilisés pour représenter un seul caractère n’importe où dans le mot. Donc, si vous vouliez rechercher par ex. tout Apple iPhone Xmodèles, vous pouvez utiliser “Apple iPhone X ?

« dans l’état.

Utilisation de caractères génériques pour filtrer les données en fonction d’une condition

L'utilisation de caractères génériques peut également rendre très rapide et facile le filtrage des données en fonction d'une condition.  Laissez-nous par ex.  Supposons que vous disposiez de l'ensemble de données suivant de modèles de machines :

Ventes et données de modèle

  1. Supposons que vous souhaitiez filtrer les données afin que seules les informations sur les modèles commençant par la lettre C et se terminant par le chiffre 1 soient visibles. Ceci peut être réalisé très facilement en utilisant le caractère générique de point d’interrogation comme suit :
  2. Sélectionnez la plage de cellules que vous souhaitez filtrer (A1:B9 dans notre cas). De Données menu, sélectionnez'Créer un filtre'.
  3. Cliquez sur Créer un filtre Cliquez sur l’icône de filtre à côté ‘Modèle’entête.
  4. Icône de filtre ajoutée aux en-têtes Dans le menu qui s’affiche, sélectionnez‘Filtrer par condition' possibilité.
  5. Filtrer par étatCliquez sur le menu déroulant juste en dessous et sélectionnez l’option ‘Le texte contient.
  6. sélectionnez l’option Le texte contient
  7. Une nouvelle zone de saisie devrait apparaître juste en dessous du menu déroulant. C’est ici que vous pouvez entrer une chaîne de recherche ou une formule pour votre filtre.Entrez la chaîne de recherche 'C?-??1' dans le champ de saisie.
  8. Tapez la chaîne de recherche avec des caractères génériques

Cliquez sur OK.

Cela filtrera instantanément les résultats et n'affichera que 3 lignes correspondant aux modèles CA-721, CB-231 et CA-111.

Modèle de données filtréLe caractère générique de point d’interrogation agit comme un espace réservé pour tout caractère dans votre chaîne de recherche. Entrez ensuite la chaîne ‘C?-??1

‘ ne filtrera que les lignes qui correspondent aux modèles qui ont le format donné : C suivi d’un caractère, suivi d’un trait d’union, suivi de deux autres caractères, suivi d’un 1.

Depuis le dernier modèle, C-71B1 ne suit pas le même format, il n’est pas inclus dans le filtre même s’il commence par un C et se termine par un 1.

Avec la même méthodologie, vous pouvez utiliser différents critères pour filtrer les résultats.  Par exemple, si vous souhaitez filtrer tous les modèles commençant par C et contenant l'alphabet B, vous pouvez utiliser la chaîne de recherche C*B.  Cela ne produira que deux résultats - les modèles CB-231 et C-71B1.

Enregistrements commençant par C et contenant B

Utilisation de caractères génériques avec VLOOKUP (recherche partielle)

Lorsque vous souhaitez utiliser VLOOKUP pour trouver une valeur dans la table source qui n’est pas une correspondance exacte mais une correspondance partielle, les caractères génériques peuvent être très utiles. Laissez-nous par ex. disons que vous avez la table source d’URL suivante et que vous voulez trouver l’URL qui contient le nom ‘amazone’

de la liste:

URL Web pour les publications partielles Vous remarquerez dans le tableau ci-dessus qu’aucune des URL de la table source ne correspond exactement au nom‘amazone’

. Mais il existe en tant que correspondance partielle dans la cellule A5. L’utilisation de la fonction VLOOKUP pour faire une correspondance partielle comme celle-ci s’appelle une recherche partielle.

Voyons comment nous pouvons utiliser des caractères génériques pour créer une recherche partielle pour la table de recherche illustrée ci-dessous :

Ensemble de données de recherche partielle

  1. Voici les étapes que vous devez suivre :
  2. Sélectionnez la cellule dans laquelle vous souhaitez que le résultat de la recherche apparaisse (D2 dans notre cas).
  3. Entrez la formule suivante dans la cellule : =VLOOKUP(“*”&C2&”*”,$A$2:$A$8,1,FALSE). Appuyez sur la touche de retour. Cela affichera l’URL complète de la cellule contenant le mot‘amazone’.
  4. VLOOKUP avec des jokers

Double-cliquez sur la poignée de recopie pour copier la formule dans le reste des cellules de la colonne D.

Vous devriez maintenant obtenir la liste de toutes les URL de la table source qui contiennent chacune de vos chaînes de recherche.

Appliquer la formule à toute la colonne

Explication de la formule

=VLOOKUP(C2,$A$2:$A$8,1,FALSE)

Au lieu d’utiliser la formule régulière VLOOKUP :

=VLOOKUP("*"&C2&"*",$A$2:$A$8,1,FALSE)

Nous avons incorporé des caractères génériques en flanquant la référence de cellule C2 avec un astérisque des deux côtés comme suit :

Cela garantissait que la fonction VLOOKUP recherchait dans la table source tout texte contenant le mot dans la cellule C2, même s’il y avait des caractères avant ou après.

Ainsi, la formule recherche une correspondance et lorsqu’elle en obtient une, elle renvoie l’URL complète correspondant au mot donné.Lié

: Comment VLOOKUP plusieurs colonnes dans Google Sheets

Cas d’utilisation pour Tilde Wildcard

Le caractère générique tilde (~) peut ne pas être utilisé très souvent, mais il est toujours bon de savoir comment l’utiliser.

Comme expliqué précédemment, le caractère générique tilde est utilisé pour indiquer à Google Sheets que le caractère suivant ne doit pas être traité comme un caractère générique, mais comme un symbole de caractère normal.

Prenons un petit exemple pour comprendre ce que cela signifie.

Supposons que vous ayez l'ensemble de données suivant et que vous souhaitiez compter toutes les cellules contenant uniquement le mot c * t - pas chat et pas lit bébé.

Cas d’utilisation pour Tilde Wildcard

=COUNTIF(B2:B7,"c*t")

Vous trouverez ci-dessous la formule qui utilise le caractère générique astérisque pour obtenir les chaînes commençant par C et se terminant par T :

NB.SI avec caractère générique astérisque

Ce n’était pas ce que nous voulions car il compte tous les mots qui commencent par C et se terminent par T. En effet, la fonction NB.SI considère le symbole astérisque comme un caractère générique plutôt que comme un symbole de caractère normal. Ainsi, partout où il voit une cellule contenant un mot commençant par c et se termine par t,

ça compte comme un match. Pour s’assurer que la fonction NB.SI compte seulementles cellules contenant la chaîne exacte ‘c * t ‘, nous avons besoin tilde

=COUNTIF(B2:B7,"c~*t")

caractère générique (~) pour échapper l’astérisque comme suit : Cela renverra maintenant 1 comme résultat, car il n’y a qu’une seule cellule dans la plage donnée qui contient la chaîne exactec * t

.

NB.SI avec caractère générique tilde Dans ce tutoriel, nous avons discutécaractères génériques dans Google Sheets

.

Nous avons discuté des trois caractères génériques (étoile, point d’interrogation et tilde) qui peuvent être utilisés dans Google Sheets et montré comment les utiliser à l’aide de trois cas d’utilisation.


Nous espérons que cela vous a été utile et nous vous encourageons à utiliser la puissance des caractères génériques pour affiner vos recherches et vos conditions.

Julien

Laisser un commentaire