Funciones de Texto
Las 48 funciones de texto de Sheets, con los nombres, argumentos y resultados habituales.
| Función | Qué hace | Sintaxis |
|---|---|---|
| ARRAYTOTEXT | Valores de una matriz como un solo texto | ARRAYTOTEXT(array, [format]) |
| ASC | Caracteres de ancho completo a ancho medio | ASC(text) |
| BAHTTEXT | Número como texto en baht tailandeses | BAHTTEXT(number) |
| CHAR | Carácter de un código del 1 al 255 | CHAR(number) |
| CLEAN | Elimina los caracteres no imprimibles | CLEAN(text) |
| CODE | Código del primer carácter | CODE(text) |
| CONCATejemplo | Une cadenas de texto | CONCAT(text1, text2, ...) |
| CONCATENATE | Une cadenas de texto | CONCATENATE(text1, text2, ...) |
| DBCS | Caracteres de ancho medio a ancho completo | DBCS(text) |
| DOLLAR | Número como texto de moneda | DOLLAR(number, [decimals]) |
| ENCODEURL | Texto codificado como URL | ENCODEURL(text) |
| EXACT | Si dos textos son idénticos | EXACT(text1, text2) |
| FIND | Posición de un texto (distingue mayúsculas) | FIND(find_text, within_text, [start]) |
| FINDB | Posición de un texto (distingue mayúsculas) | FINDB(find_text, within_text, [start_num]) |
| FIXED | Número como texto con decimales fijos | FIXED(number, [decimals], [no_commas]) |
| JIS | Caracteres de ancho medio a ancho completo | JIS(text) |
| LEFTejemplo | Primeros caracteres de un texto | LEFT(text, [count]) |
| LEFTB | Primeros caracteres de un texto | LEFTB(text, [num_bytes]) |
| LENejemplo | Longitud de una cadena | LEN(text) |
| LENB | Longitud de un texto | LENB(text) |
| LOWERejemplo | Minúsculas | LOWER(text) |
| MID | Caracteres del medio de un texto | MID(text, start, count) |
| MIDB | Caracteres del medio de un texto | MIDB(text, start_num, num_bytes) |
| NUMBERVALUE | Texto a número con separadores dados | NUMBERVALUE(text, [decimal_separator], [group_separator]) |
| PHONETIC | Texto fonético (furigana) de una celda | PHONETIC(reference) |
| PROPERejemplo | Pone en mayúscula cada palabra | PROPER(text) |
| REGEXEXTRACT | Texto que coincide con una expresión regular | REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
| REGEXREPLACE | Reemplaza las coincidencias de una expresión regular | REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity]) |
| REGEXTEST | Si un texto coincide con una expresión regular | REGEXTEST(text, pattern, [case_sensitivity]) |
| REPLACE | Reemplaza caracteres en una posición | REPLACE(old_text, start_num, num_chars, new_text) |
| REPLACEB | Reemplaza caracteres en una posición | REPLACEB(old_text, start_num, num_bytes, new_text) |
| REPT | Repite un texto | REPT(text, times) |
| RIGHT | Últimos caracteres de un texto | RIGHT(text, [count]) |
| RIGHTB | Últimos caracteres de un texto | RIGHTB(text, [num_bytes]) |
| SEARCH | Posición de un texto (sin distinguir mayúsculas, con comodines) | SEARCH(find_text, within_text, [start]) |
| SEARCHB | Posición de un texto, con comodines | SEARCHB(find_text, within_text, [start_num]) |
| SUBSTITUTEejemplo | Reemplaza texto | SUBSTITUTE(text, old_text, new_text, [instance]) |
| TEXTejemplo | Da formato de texto a un número o una fecha | TEXT(value, format) |
| TEXTAFTER | Texto posterior a un delimitador | TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTBEFORE | Texto anterior a un delimitador | TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTJOINejemplo | Une textos con un delimitador | TEXTJOIN(delimiter, ignore_empty, text1, [text2], …) |
| TEXTSPLIT | Divide un texto en columnas y filas | TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
| TRIMejemplo | Elimina los espacios sobrantes | TRIM(text) |
| UNICHAR | Carácter de un número Unicode | UNICHAR(number) |
| UNICODE | Número Unicode del primer carácter | UNICODE(text) |
| UPPER | Mayúsculas | UPPER(text) |
| VALUE | Convierte texto en número | VALUE(text) |
| VALUETOTEXT | Cualquier valor como texto | VALUETOTEXT(value, [format]) |