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
Ensemble de données pour le caractère générique SUMIF
Si vous voulez trouver le total des ventes de tous Samsung
- modèles, vous pouvez utiliser le caractère générique ‘*’ dans votre fonction SUMIF comme suit :
- Sélectionnez la cellule où vous souhaitez afficher le résultat total des ventes (D2 dans notre cas).
=SUMIF(A2:A9, “Samsung*”,B2:B9)
- Entrez la formule suivante dans la cellule :
Appuyez sur la touche de retour Cela devrait montrer la somme de Ventes totales
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
Ventes et données de modèle
- 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 :
- Sélectionnez la plage de cellules que vous souhaitez filtrer (A1:B9 dans notre cas). De Données menu, sélectionnez
- Cliquez sur Créer un filtre Cliquez sur l’icône de filtre à côté ‘Modèle’
- Icône de filtre ajoutée aux en-têtes Dans le menu qui s’affiche, sélectionnez‘Filtrer par condition
- Filtrer par étatCliquez sur le menu déroulant juste en dessous et sélectionnez l’option ‘Le texte contient
- sélectionnez l’option Le texte contient
- 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.
- Tapez la chaîne de recherche avec des caractères génériques
Cliquez sur OK.
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.
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’
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.
Ensemble de données de recherche partielle
- Voici les étapes que vous devez suivre :
- Sélectionnez la cellule dans laquelle vous souhaitez que le résultat de la recherche apparaisse (D2 dans notre cas).
- 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’
- 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.
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.
Cas d’utilisation pour Tilde Wildcard
=COUNTIF(B2:B7,"c*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.
- Comment effectuer des instructions IF dans Google Sheets ? - 29 novembre 2024
- Comment utiliser Iferror dans Google Sheets pour éviter les erreurs? - 28 novembre 2024
- Comment fusionner facilement des Google Docs ? - 3 novembre 2024