Fonctions Texte
Les 48 fonctions texte de Sheets, avec les noms, arguments et résultats habituels.
| Fonction | Ce qu'elle fait | Syntaxe |
|---|---|---|
| ARRAYTOTEXT | Valeurs d'une matrice en un seul texte | ARRAYTOTEXT(array, [format]) |
| ASC | Caractères pleine chasse en demi-chasse | ASC(text) |
| BAHTTEXT | Nombre en texte de bahts thaïlandais | BAHTTEXT(number) |
| CHAR | Caractère correspondant à un code de 1 à 255 | CHAR(number) |
| CLEAN | Supprime les caractères non imprimables | CLEAN(text) |
| CODE | Code du premier caractère | CODE(text) |
| CONCATexemple | Assemble des chaînes de texte | CONCAT(text1, text2, ...) |
| CONCATENATE | Assemble des chaînes de texte | CONCATENATE(text1, text2, ...) |
| DBCS | Caractères demi-chasse en pleine chasse | DBCS(text) |
| DOLLAR | Nombre en texte monétaire | DOLLAR(number, [decimals]) |
| ENCODEURL | Texte encodé pour une URL | ENCODEURL(text) |
| EXACT | Indique si deux textes sont identiques | EXACT(text1, text2) |
| FIND | Position d'un texte (sensible à la casse) | FIND(find_text, within_text, [start]) |
| FINDB | Position d'un texte (sensible à la casse) | FINDB(find_text, within_text, [start_num]) |
| FIXED | Nombre en texte avec décimales fixes | FIXED(number, [decimals], [no_commas]) |
| JIS | Caractères demi-chasse en pleine chasse | JIS(text) |
| LEFTexemple | Premiers caractères d'un texte | LEFT(text, [count]) |
| LEFTB | Premiers caractères d'un texte | LEFTB(text, [num_bytes]) |
| LENexemple | Longueur d'une chaîne | LEN(text) |
| LENB | Longueur d'un texte | LENB(text) |
| LOWERexemple | Minuscules | LOWER(text) |
| MID | Caractères pris au milieu d'un texte | MID(text, start, count) |
| MIDB | Caractères pris au milieu d'un texte | MIDB(text, start_num, num_bytes) |
| NUMBERVALUE | Texte en nombre avec séparateurs donnés | NUMBERVALUE(text, [decimal_separator], [group_separator]) |
| PHONETIC | Texte phonétique (furigana) d'une cellule | PHONETIC(reference) |
| PROPERexemple | Met une majuscule à chaque mot | PROPER(text) |
| REGEXEXTRACT | Texte correspondant à une expression régulière | REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
| REGEXREPLACE | Remplace les correspondances d'une expression régulière | REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity]) |
| REGEXTEST | Indique si un texte correspond à une expression régulière | REGEXTEST(text, pattern, [case_sensitivity]) |
| REPLACE | Remplace des caractères à une position donnée | REPLACE(old_text, start_num, num_chars, new_text) |
| REPLACEB | Remplace des caractères à une position donnée | REPLACEB(old_text, start_num, num_bytes, new_text) |
| REPT | Répète un texte | REPT(text, times) |
| RIGHT | Derniers caractères d'un texte | RIGHT(text, [count]) |
| RIGHTB | Derniers caractères d'un texte | RIGHTB(text, [num_bytes]) |
| SEARCH | Position d'un texte (sans casse, caractères génériques) | SEARCH(find_text, within_text, [start]) |
| SEARCHB | Position d'un texte, caractères génériques autorisés | SEARCHB(find_text, within_text, [start_num]) |
| SUBSTITUTEexemple | Remplace du texte | SUBSTITUTE(text, old_text, new_text, [instance]) |
| TEXTexemple | Met un nombre ou une date en forme de texte | TEXT(value, format) |
| TEXTAFTER | Texte après un délimiteur | TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTBEFORE | Texte avant un délimiteur | TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTJOINexemple | Assemble des textes avec un délimiteur | TEXTJOIN(delimiter, ignore_empty, text1, [text2], …) |
| TEXTSPLIT | Scinde un texte en colonnes et en lignes | TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
| TRIMexemple | Supprime les espaces superflus | TRIM(text) |
| UNICHAR | Caractère correspondant à un numéro Unicode | UNICHAR(number) |
| UNICODE | Numéro Unicode du premier caractère | UNICODE(text) |
| UPPER | Majuscules | UPPER(text) |
| VALUE | Convertit du texte en nombre | VALUE(text) |
| VALUETOTEXT | N'importe quelle valeur en texte | VALUETOTEXT(value, [format]) |