Funções de Texto
As 48 funções de texto no Sheets, com os nomes, argumentos e resultados de sempre.
| Função | O que faz | Sintaxe |
|---|---|---|
| ARRAYTOTEXT | Valores de uma matriz como um único texto | ARRAYTOTEXT(array, [format]) |
| ASC | Caracteres de largura total para largura meia | ASC(text) |
| BAHTTEXT | Número como texto em baht tailandês | BAHTTEXT(number) |
| CHAR | Caractere de um código de 1 a 255 | CHAR(number) |
| CLEAN | Remove caracteres não imprimíveis | CLEAN(text) |
| CODE | Código do primeiro caractere | CODE(text) |
| CONCATexemplo | Junta cadeias de texto | CONCAT(text1, text2, ...) |
| CONCATENATE | Junta cadeias de texto | CONCATENATE(text1, text2, ...) |
| DBCS | Caracteres de largura meia para largura total | DBCS(text) |
| DOLLAR | Número como texto de moeda | DOLLAR(number, [decimals]) |
| ENCODEURL | Texto codificado para URL | ENCODEURL(text) |
| EXACT | Verifica se dois textos são idênticos | EXACT(text1, text2) |
| FIND | Posição de um texto (diferencia maiúsculas de minúsculas) | FIND(find_text, within_text, [start]) |
| FINDB | Posição de um texto (diferencia maiúsculas de minúsculas) | FINDB(find_text, within_text, [start_num]) |
| FIXED | Número como texto com casas decimais fixas | FIXED(number, [decimals], [no_commas]) |
| JIS | Caracteres de largura meia para largura total | JIS(text) |
| LEFTexemplo | Primeiros caracteres de um texto | LEFT(text, [count]) |
| LEFTB | Primeiros caracteres de um texto | LEFTB(text, [num_bytes]) |
| LENexemplo | Comprimento da cadeia de texto | LEN(text) |
| LENB | Comprimento de um texto | LENB(text) |
| LOWERexemplo | Minúsculas | LOWER(text) |
| MID | Caracteres do meio de um texto | MID(text, start, count) |
| MIDB | Caracteres do meio de um texto | MIDB(text, start_num, num_bytes) |
| NUMBERVALUE | Texto para número com separadores definidos | NUMBERVALUE(text, [decimal_separator], [group_separator]) |
| PHONETIC | Texto fonético (furigana) de uma célula | PHONETIC(reference) |
| PROPERexemplo | Coloca cada palavra em maiúscula inicial | PROPER(text) |
| REGEXEXTRACT | Texto que corresponde a uma expressão regular | REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
| REGEXREPLACE | Substitui correspondências de expressão regular | REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity]) |
| REGEXTEST | Verifica se o texto corresponde a uma expressão regular | REGEXTEST(text, pattern, [case_sensitivity]) |
| REPLACE | Substitui caracteres em uma posição | REPLACE(old_text, start_num, num_chars, new_text) |
| REPLACEB | Substitui caracteres em uma posição | REPLACEB(old_text, start_num, num_bytes, new_text) |
| REPT | Repete um texto | REPT(text, times) |
| RIGHT | Últimos caracteres de um texto | RIGHT(text, [count]) |
| RIGHTB | Últimos caracteres de um texto | RIGHTB(text, [num_bytes]) |
| SEARCH | Posição de um texto (qualquer caixa, curingas) | SEARCH(find_text, within_text, [start]) |
| SEARCHB | Posição de um texto, curingas permitidos | SEARCHB(find_text, within_text, [start_num]) |
| SUBSTITUTEexemplo | Substitui texto | SUBSTITUTE(text, old_text, new_text, [instance]) |
| TEXTexemplo | Formata um número ou data como texto | TEXT(value, format) |
| TEXTAFTER | Texto após um delimitador | TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTBEFORE | Texto antes de um delimitador | TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTJOINexemplo | Junta textos com um delimitador | TEXTJOIN(delimiter, ignore_empty, text1, [text2], …) |
| TEXTSPLIT | Divide um texto em colunas e linhas | TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
| TRIMexemplo | Remove espaços extras | TRIM(text) |
| UNICHAR | Caractere de um número Unicode | UNICHAR(number) |
| UNICODE | Número Unicode do primeiro caractere | UNICODE(text) |
| UPPER | Maiúsculas | UPPER(text) |
| VALUE | Converte texto em número | VALUE(text) |
| VALUETOTEXT | Qualquer valor como texto | VALUETOTEXT(value, [format]) |