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 |