Utiliza fórmulas avanzadas Fórmulas para hacer cálculos usando funciones de cadena.
Lo que necesitarás
- 60 usos de Campos personalizados, incluyendo Campos de Fórmula, están disponibles en el plan Free Forever.
- Usos ilimitados disponibles en todos los planes pagos.
- Los campos personalizados individuales pueden ser ocultados a los invitados.
- Invitados con permisos de edición o acceso completo pueden editar Campos personalizados existentes, pero no pueden crear nuevos.
- Los Campos de fórmula no admiten el uso de Campos personalizados que contienen texto.
Las variables rodeadas por {}
en las siguientes secciones son variables opcionales y pueden omitirse en una función sin que esta deje de funcionar. Asegúrate de que los paréntesis sean reconocidos en tus Fórmulas o recibirás un mensaje de error.
Funciones de cadena
A continuación, se muestra 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 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 luego 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 unidas. Puedes ingresar texto de forma manual entre comillas, utilizar otras funciones o cualquier campo compatible. Debido a que CONCATENATE devuelve una cadena, cálculos de columnas para fórmulas que usan esta función no son posibles. |
CONCATENAR("Este año es ", AÑO("15/07/21"), "!") |
¡Estamos en 2021! |
FIND(buscar_para, texto_a_buscar, {starting_at}) |
Esta función toma dos cadenas y un número, luego devuelve un número que corresponde a la posición en la que buscar se encuentra por primera vez dentro de texto_a_buscar. starting_at puede ingresarse para determinar desde dónde desea comenzar a buscar text_to_search. |
FIND('M', 'Miriam McGovern', 3) |
13 |
IZQUIERDA(cadena, {number_of_characters}) |
Esta función recibe una cadena y un número, luego devuelve una cadena que corresponde al inicio de cadena. Si no se introduce number_of_characters, la función devolverá la primera letra de la cadena. |
LEFT("Precio de venta", 4) |
Venta |
LEN(texto) | 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(texto) | Esta función toma una cadena y devuelve una cadena convertida a minúsculas. | LOWER("E. E. Cummings") |
e. e. cummings |
MID(cadena, inicio, longitud_extracción) | Esta función toma una cadena de texto y dos números, luego devuelve una cadena correspondiente al segmento definido por los dos números. | MID("Este texto tiene 21 caracteres", 12, 10) |
caracteres |
Texto adecuado | Esta función toma una cadena y luego devuelve una cadena con cada palabra capitalizada. | PROPER("esto es un TÍTULO") |
Esto es un título |
REGEXEXTRACT(text, regular_expression) | Esta función toma una cadena y una expresión regular, luego devuelve una cadena correspondiente a las subcadenas que coinciden según la expresión regular. | REGEXEXTRACT('Palo Alto', 'Alto') |
Alto |
REGEXREPLACE(texto, expresión_regular, sustitución) | Esta función toma tres cadenas y luego devuelve una cadena con parte del texto reemplazado por reemplazo utilizando una expresión regular. | REGEXREPLACE('Hello!', 'ello', 'i') |
¡Hola! |
REPLACE(text, position, length, new_text) | 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 que se reemplaza se determina por la posición y la longitud. | REPLACE("¡Buenos días!", 6, 7, "tarde") |
Buenas tardes! |
DERECHA(cadena, {number_of_characters}) |
Esta función toma una cadena y un número, luego devuelve una cadena correspondiente al final de cadena. Si no se ingresa número_de_caracteres, la función devolverá la última letra de la cadena. |
RIGHT("Precio de Venta", 5) |
Precio |
BUSCAR(buscar_para, texto_a_buscar, {starting_at}) |
Esta función toma dos cadenas 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. |
SEARCH('margen', 'Margen de Ganancia') |
8 |
TRIM(texto) |
Esta función toma una cadena y luego devuelve una cadena con espacios iniciales y finales eliminados. |
TRIM(" Ganancias del primer trimestre ") |
Ganancias del primer trimestre |
UPPER(text) |
Esta función toma una cadena de texto y luego devuelve la cadena convertida a mayúsculas. |
UPPER("total") |
Total |