Usa funciones de cadena en fórmulas

Haz cálculos mediante fórmulas avanzadas con funciones de cadena.

Qué necesitas

  • 60 usos de Campos personalizados, incluidos los campos de Fórmula, están disponibles en el plan Free Forever.
  • Usos ilimitados están disponibles en todos los planes de pago.
  • Los Campos personalizados individuales pueden ser ocultados a los invitados.
  • Los invitados con permisos de edición o acceso completo pueden modificar los campos personalizados existentes, pero no crear campos nuevos.
  • Los campos de fórmula no admiten el uso de Campos personalizados que contengan texto.

Las variables rodeadas por {} en las siguientes secciones son variables opcionales y pueden omitirse en una función sin que la función se rompa. Asegúrate de que se reconozcan los paréntesis en tus Fórmulas o recibirás un mensaje de error.

Funciones de cadena

A continuación se presenta una tabla de las funciones de cadena que ofrece ClickUp.

Sintaxis Descripción Ejemplo Resultado esperado
CHAR(número_de_tabla)

Esta función toma un número y luego devuelve un carácter correspondiente al carácter asociado en la tabla Unicode actual.

CHAR(65) A
LIMPIAR(texto) Esta función toma una cadena y devuelve una cadena con los caracteres ASCII no imprimibles eliminados. CLEAN("Antes de la pestaña Después de la pestaña") Antes de la pestañaDespués de la pestaña
CONCATENAR(cadena1, {string2, ...})

Esta función acepta tantas variables como desees y luego devuelve una cadena que corresponde a todas las variables concatenadas.

Puedes ingresar texto para añadir manualmente entre comillas, usar otras funciones o cualquier campo compatible.

Dado que CONCATENATE devuelve una cadena, los cálculos de columnas para fórmulas que utilizan esta función no son posibles.

CONCATENATE("Este año es ", YEAR("7/15/21"), "!") ¡Este año es 2021!
FIND(search_for, text_to_search, {starting_at})

Esta función toma dos cadenas de texto y un número, luego devuelve un número correspondiente a la posición en la que search_for se encuentra por primera vez dentro de text_to_search.

starting_at puede introducirse para determinar desde dónde te gustaría comenzar a buscar text_to_search.

FIND('M', 'Miriam McGovern', 3) 13
LEFT(cadena, {number_of_characters})

Esta función toma una cadena y un número y devuelve una cadena correspondiente al principio de la cadena.

Si no se introduce número_de_caracteres, la función devolverá la primera letra de la cadena.

LEFT("Precio de venta", 4) Venta
LEN(text) Esta función toma una cadena de texto y devuelve un número correspondiente a la longitud de la cadena. LEN("Phoenix, AZ") 11
LOWER(text) Esta función toma una cadena y luego devuelve una cadena convertida a minúsculas. LOWER("E. E. Cummings") e. e. cummings
MID(cadena, inicio, longitud_de_extracción) Esta función toma una cadena y dos números, luego devuelve una cadena correspondiente al segmento definido por los dos números. MID("Esto tiene 21 caracteres", 12, 10) carácter
PROPER(text) Esta función toma una cadena y devuelve una cadena con cada palabra en mayúsculas. PROPER("esto es un TÍTULO") Este Es Un Título
REGEXEXTRACT(texto, expresión_regular) Esta función toma una cadena y una expresión regular, luego devuelve una cadena que corresponde a las subcadenas que coinciden con la expresión regular. REGEXEXTRACT('Palo Alto', 'Alto') Alto
REGEXREPLACE(texto, expresión_regular, sustitución) Esta función toma tres cadenas de texto y devuelve una cadena con parte del texto reemplazado por el reemplazo utilizando una expresión regular. REGEXREPLACE('¡Hola!', 'ola', 'i') ¡Hola!
REEMPLAZAR(texto, posición, longitud, nuevo_texto) Esta función toma dos cadenas y dos números y luego devuelve una cadena con parte del texto reemplazado por nuevo_texto. El texto a reemplazar se determina por la posición y la longitud. REPLACE("¡Buenos días!", 6, 7, "tarde") ¡Buenas tardes!
RIGHT(cadena, {number_of_characters})

Esta función toma una cadena y un número y luego devuelve una cadena correspondiente al final de cadena.

Si no se introduce number_of_characters, la función devolverá la última letra de la cadena.

RIGHT("Precio de venta", 5) Precio
BUSCAR(buscar_en, texto_a_buscar, {starting_at})

Esta función toma dos cadenas de texto y un número, luego devuelve un número correspondiente a la posición en la que buscar se encuentra por primera vez dentro de texto_a_buscar.

BUSCAR('margen', 'Margen de beneficio') 8
TRIM(texto)

Esta función toma una cadena y devuelve una cadena sin espacios iniciales ni finales.

TRIM(" Resultados del primer trimestre ") Ganancias del Primer Trimestre
UPPER(text)

Esta función toma una cadena y luego devuelve una cadena convertida a mayúsculas.

SUPERIOR("total") Total

 

¿Fue útil este artículo?