Funciones de Texto

Las 48 funciones de texto de Sheets, con los nombres, argumentos y resultados habituales.

FunciónQué haceSintaxis
ARRAYTOTEXTValores de una matriz como un solo textoARRAYTOTEXT(array, [format])
ASCCaracteres de ancho completo a ancho medioASC(text)
BAHTTEXTNúmero como texto en baht tailandesesBAHTTEXT(number)
CHARCarácter de un código del 1 al 255CHAR(number)
CLEANElimina los caracteres no imprimiblesCLEAN(text)
CODECódigo del primer carácterCODE(text)
CONCATejemploUne cadenas de textoCONCAT(text1, text2, ...)
CONCATENATEUne cadenas de textoCONCATENATE(text1, text2, ...)
DBCSCaracteres de ancho medio a ancho completoDBCS(text)
DOLLARNúmero como texto de monedaDOLLAR(number, [decimals])
ENCODEURLTexto codificado como URLENCODEURL(text)
EXACTSi dos textos son idénticosEXACT(text1, text2)
FINDPosición de un texto (distingue mayúsculas)FIND(find_text, within_text, [start])
FINDBPosición de un texto (distingue mayúsculas)FINDB(find_text, within_text, [start_num])
FIXEDNúmero como texto con decimales fijosFIXED(number, [decimals], [no_commas])
JISCaracteres de ancho medio a ancho completoJIS(text)
LEFTejemploPrimeros caracteres de un textoLEFT(text, [count])
LEFTBPrimeros caracteres de un textoLEFTB(text, [num_bytes])
LENejemploLongitud de una cadenaLEN(text)
LENBLongitud de un textoLENB(text)
LOWERejemploMinúsculasLOWER(text)
MIDCaracteres del medio de un textoMID(text, start, count)
MIDBCaracteres del medio de un textoMIDB(text, start_num, num_bytes)
NUMBERVALUETexto a número con separadores dadosNUMBERVALUE(text, [decimal_separator], [group_separator])
PHONETICTexto fonético (furigana) de una celdaPHONETIC(reference)
PROPERejemploPone en mayúscula cada palabraPROPER(text)
REGEXEXTRACTTexto que coincide con una expresión regularREGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
REGEXREPLACEReemplaza las coincidencias de una expresión regularREGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])
REGEXTESTSi un texto coincide con una expresión regularREGEXTEST(text, pattern, [case_sensitivity])
REPLACEReemplaza caracteres en una posiciónREPLACE(old_text, start_num, num_chars, new_text)
REPLACEBReemplaza caracteres en una posiciónREPLACEB(old_text, start_num, num_bytes, new_text)
REPTRepite un textoREPT(text, times)
RIGHTÚltimos caracteres de un textoRIGHT(text, [count])
RIGHTBÚltimos caracteres de un textoRIGHTB(text, [num_bytes])
SEARCHPosición de un texto (sin distinguir mayúsculas, con comodines)SEARCH(find_text, within_text, [start])
SEARCHBPosición de un texto, con comodinesSEARCHB(find_text, within_text, [start_num])
SUBSTITUTEejemploReemplaza textoSUBSTITUTE(text, old_text, new_text, [instance])
TEXTejemploDa formato de texto a un número o una fechaTEXT(value, format)
TEXTAFTERTexto posterior a un delimitadorTEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
TEXTBEFORETexto anterior a un delimitadorTEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
TEXTJOINejemploUne textos con un delimitadorTEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
TEXTSPLITDivide un texto en columnas y filasTEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
TRIMejemploElimina los espacios sobrantesTRIM(text)
UNICHARCarácter de un número UnicodeUNICHAR(number)
UNICODENúmero Unicode del primer carácterUNICODE(text)
UPPERMayúsculasUPPER(text)
VALUEConvierte texto en númeroVALUE(text)
VALUETOTEXTCualquier valor como textoVALUETOTEXT(value, [format])