Fonctions Texte

Les 48 fonctions texte de Sheets, avec les noms, arguments et résultats habituels.

FonctionCe qu'elle faitSyntaxe
ARRAYTOTEXTValeurs d'une matrice en un seul texteARRAYTOTEXT(array, [format])
ASCCaractères pleine chasse en demi-chasseASC(text)
BAHTTEXTNombre en texte de bahts thaïlandaisBAHTTEXT(number)
CHARCaractère correspondant à un code de 1 à 255CHAR(number)
CLEANSupprime les caractères non imprimablesCLEAN(text)
CODECode du premier caractèreCODE(text)
CONCATexempleAssemble des chaînes de texteCONCAT(text1, text2, ...)
CONCATENATEAssemble des chaînes de texteCONCATENATE(text1, text2, ...)
DBCSCaractères demi-chasse en pleine chasseDBCS(text)
DOLLARNombre en texte monétaireDOLLAR(number, [decimals])
ENCODEURLTexte encodé pour une URLENCODEURL(text)
EXACTIndique si deux textes sont identiquesEXACT(text1, text2)
FINDPosition d'un texte (sensible à la casse)FIND(find_text, within_text, [start])
FINDBPosition d'un texte (sensible à la casse)FINDB(find_text, within_text, [start_num])
FIXEDNombre en texte avec décimales fixesFIXED(number, [decimals], [no_commas])
JISCaractères demi-chasse en pleine chasseJIS(text)
LEFTexemplePremiers caractères d'un texteLEFT(text, [count])
LEFTBPremiers caractères d'un texteLEFTB(text, [num_bytes])
LENexempleLongueur d'une chaîneLEN(text)
LENBLongueur d'un texteLENB(text)
LOWERexempleMinusculesLOWER(text)
MIDCaractères pris au milieu d'un texteMID(text, start, count)
MIDBCaractères pris au milieu d'un texteMIDB(text, start_num, num_bytes)
NUMBERVALUETexte en nombre avec séparateurs donnésNUMBERVALUE(text, [decimal_separator], [group_separator])
PHONETICTexte phonétique (furigana) d'une cellulePHONETIC(reference)
PROPERexempleMet une majuscule à chaque motPROPER(text)
REGEXEXTRACTTexte correspondant à une expression régulièreREGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
REGEXREPLACERemplace les correspondances d'une expression régulièreREGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])
REGEXTESTIndique si un texte correspond à une expression régulièreREGEXTEST(text, pattern, [case_sensitivity])
REPLACERemplace des caractères à une position donnéeREPLACE(old_text, start_num, num_chars, new_text)
REPLACEBRemplace des caractères à une position donnéeREPLACEB(old_text, start_num, num_bytes, new_text)
REPTRépète un texteREPT(text, times)
RIGHTDerniers caractères d'un texteRIGHT(text, [count])
RIGHTBDerniers caractères d'un texteRIGHTB(text, [num_bytes])
SEARCHPosition d'un texte (sans casse, caractères génériques)SEARCH(find_text, within_text, [start])
SEARCHBPosition d'un texte, caractères génériques autorisésSEARCHB(find_text, within_text, [start_num])
SUBSTITUTEexempleRemplace du texteSUBSTITUTE(text, old_text, new_text, [instance])
TEXTexempleMet un nombre ou une date en forme de texteTEXT(value, format)
TEXTAFTERTexte après un délimiteurTEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
TEXTBEFORETexte avant un délimiteurTEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
TEXTJOINexempleAssemble des textes avec un délimiteurTEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
TEXTSPLITScinde un texte en colonnes et en lignesTEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
TRIMexempleSupprime les espaces superflusTRIM(text)
UNICHARCaractère correspondant à un numéro UnicodeUNICHAR(number)
UNICODENuméro Unicode du premier caractèreUNICODE(text)
UPPERMajusculesUPPER(text)
VALUEConvertit du texte en nombreVALUE(text)
VALUETOTEXTN'importe quelle valeur en texteVALUETOTEXT(value, [format])