Façons d’utiliser des opérateurs de chaîne et caractères génériques dans Pages pour iCloud
L’opérateur de chaîne (&) peut être utilisé dans des formules pour concaténer ou joindre, deux ou plusieurs chaines ou le contenu des cellules référencées.
Les caractères génériques sont des caractères que vous pouvez utiliser pour représenter un ou plusieurs caractères dans une expression de condition. Pouvez-vous utiliser des caractères génériques ? (point d’interrogation), * (astérisque), et ~ (jusqu’à).
Concaténer des chaînes ou du contenu de cellules
Le caractère & est utilisé pour concaténer, ou joindre, deux ou plusieurs chaînes, ou le contenu des cellules référencées. Voici quelques exemples :
“Abc”&”Def” renvoie à “AbcDef”.
“Abc”&A1 renvoie à “Abc2” si la cellule A1 contient 2.
A1&A2 renvoie à “12” si la cellule A1 contient 1 et la cellule A2 contient 2.
B2&”, “&E2 renvoie à “Dernier, Premier” si B2 contient “Dernier” et E2 contient “Premier”.
Utiliser un caractère générique pour faire correspondre n’importe quel caractère.
Le ? caractère est utilisé pour faire correspondre un seul caractère dans une expression qui autorise des conditions. Voici quelques exemples :
“Ea ?” correspond à toute chaîne commençant par “Ea” et contenant exactement un caractère de plus, tel que “Ea2” ou “Eac”.
“Th ??” correspond à toute chaîne commençant par “Th” et contenant exactement deux caractères de plus, tels que “Then” et “That”.
COUNTIF(B2:E7,“?ip”) renvoie à un compte du nombre de cellules dans la plage B2:E7 qui contient une valeur qui commence par un caractère suivi de “ip”, tels que “rip” et “tip”. Cela ne correspond pas à “drip” ou “trip”.
Utiliser un caractère générique pour faire correspondre n’importe quel nombre de caractères.
Le caractère * est utilisé pour faire correspondre n’importe quel nombre de caractères, y compris aucun, dans une expression dans une expression qui le permet. Voici quelques exemples :
“*ed” correspond à une chaîne de n’importe quelle longueur finissant par “ed”, tel que “Ted” ou “Treed”.
COUNTIF(B2:E7,“?ip”) renvoie à un compte du nombre de cellules dans la plage B2:E7 qui contient une valeur qui finit par “it” tels que “bit” et “mit”. Cela ne correspond pas à “mitt”.
Faire correspondre un caractère générique
Le caractère ~ est utilisé pour indiquer que le caractère suivant devrait mieux correspondre plutôt que d’être utilisé comme un caractère générique, dans une expression qui le permet. Voici quelques exemples :
“~?” correspond au point d’interrogation, au lieu d’utiliser le point d’interrogation pour faire correspondre un seul caractère.
COUNTIF(E,“~*”) renvoie à un compte du nombre de cellules dans la colonne E qui contient un astérisque.
SEARCH(“~?”,B2) renvoie à 19 si la cellule B2 contient “That is a question ? « Oui c’est cela ! » puisque le point d’interrogation est le 19ème caractère de la chaîne.
Utiliser plusieurs caractères génériques dans une condition
Les caractères génériques (? ~) peuvent être utilisés ensemble dans des expressions qui permettent des conditions. Voici quelques exemples :
“*a ?” matches any expression that contains the character “a” followed by any other single character, such as “That”, “Cap”, and “Irregular”.
COUNTIF(B2:E7,“*on ?”) renvoie un nombre de cellules dans la plage B2: E7 contenant une valeur commençant par un nombre quelconque de caractères (y compris aucun), suivi de «on», puis d’un seul caractère. Cela correspond à des mots tels que “alone”, “bone", “one” et “none". Cela ne correspond pas à “only” (qui a deux caractères après “on”) ou “eon” (qui n’a pas de caractère après “on”).