Usa le formule avanzate per eseguire i calcoli usando le funzioni stringa.
Cosa ti serve
- 60 utilizzi dei Campi personalizzati, inclusi i Campi Formula, sono disponibili nel piano Free Forever.
- Sono disponibili utilizzi illimitati con tutti i piani a pagamento.
- I singoli campi personalizzati possono essere nascosti agli ospiti.
- Gli ospiti con autorizzazioni di modifica o complete possono modificare i campi personalizzati esistenti ma non possono crearne di nuovi.
- I campi Formula non supportano l'uso di campi personalizzati che contengono testo.
Le variabili racchiuse tra {}
nelle sezioni seguenti sono variabili opzionali e possono essere omesse da una funzione senza che questa ne risenta. Assicurati che le parentesi siano riconosciute nelle tue Formule o riceverai un messaggio di errore.
Funzioni di stringa
Qui sotto trovi una tabella delle funzioni di stringa offerte da ClickUp.
Sintassi | Descrizione | Esempio | Risultato previsto |
CHAR(numero_tabella) |
Questa funzione prende un numero e restituisce un carattere corrispondente al carattere associato nella tabella Unicode corrente. |
CHAR(65) |
A |
CLEAN(testo) | Questa funzione prende una stringa e restituisce una stringa con i caratteri ASCII non stampabili rimossi. | CLEAN("Prima della tabulazione Dopo la tabulazione") |
Prima della scheda Dopo la scheda |
CONCATENATE(string1, {string2, ...}) |
Questa funzione accetta quante variabili desideri e restituisce una stringa corrispondente a tutte le variabili concatenate. Puoi inserire testo manualmente tra virgolette, utilizzare altre funzioni o qualsiasi campo supportato. Poiché CONCATENATE restituisce una stringa, i calcoli delle colonne per le Formule che usano questa funzione non sono possibili. |
CONCATENATE("Quest'anno è ", YEAR("15/07/21"), "!") |
Quest'anno è il 2021! |
FIND(search_for, text_to_search, {starting_at}) |
Questa funzione prende due stringhe e un numero e restituisce un numero corrispondente alla posizione in cui search_for è trovato per la prima volta all'interno di text_to_search. starting_at può essere inserito per determinare da dove vuoi iniziare a cercare text_to_search. |
FIND('M', 'Miriam McGovern', 3) |
13 |
LEFT(stringa, {number_of_characters}) |
Questa funzione accetta una stringa e un numero e restituisce una stringa corrispondente all'inizio della stringa. Se numero_di_caratteri non è inserito, la funzione restituirà la prima lettera nella stringa. |
LEFT("Prezzo di Vendita", 4) |
Vendita |
LEN(testo) | Questa funzione prende una stringa e restituisce un numero corrispondente alla lunghezza della stringa. | LEN("Phoenix, AZ") |
11 |
INFERIORE(testo) | Questa funzione prende una stringa e restituisce una stringa convertita in minuscolo. | LOWER("E. E. Cummings") |
e. e. cummings |
MID(stringa, inizio, lunghezza_estratta) | Questa funzione accetta una stringa e due numeri e restituisce una stringa corrispondente al segmento definito dai due numeri. | MID("Questo è lungo 21 caratteri", 12, 10) |
caratteri |
PROPER(testo) | Questa funzione prende una stringa e restituisce una stringa con ogni parola iniziale maiuscola. | PROPER("questo è un TITOLO") |
Questo è un titolo |
REGEXEXTRACT(testo, espressione_regolare) | Questa funzione prende una stringa e un'espressione regolare e restituisce una stringa corrispondente alle sottostringhe che corrispondono all'espressione regolare. | REGEXEXTRACT('Palo Alto', 'Alto') |
Alto |
REGEXREPLACE(testo, regular_expression, replacement) | Questa funzione prende tre stringhe e poi restituisce una stringa con parte del testo sostituito da sostituzione utilizzando un'espressione regolare. | REGEXREPLACE('Ciao!', 'iao', 'i') |
Ciao! |
REPLACE(testo, posizione, lunghezza, nuovo_testo) | Questa funzione prende due stringhe e due numeri e poi restituisce una stringa con una parte del testo sostituita da nuovo_testo. Il testo da sostituire è determinato dalla posizione e dalla lunghezza. | REPLACE("Buongiorno!", 6, 7, "pomeriggio") |
Buon pomeriggio! |
RIGHT(string, {number_of_characters}) |
Questa funzione prende una stringa e un numero e restituisce una stringa corrispondente alla fine della stringa. Se il numero_di_caratteri non viene inserito, la funzione restituirà l'ultima lettera della stringa. |
RIGHT("Prezzo di vendita", 5) |
Prezzo |
RICERCA(cerca, testo_da_cercare, {starting_at}) |
Questa funzione prende due stringhe e un numero e restituisce il numero corrispondente alla posizione in cui search_for viene trovato per la prima volta all'interno di text_to_search. |
SEARCH('margin', 'Margine di Profitto') |
8 |
TRIM(testo) |
Questa funzione prende una stringa e poi restituisce una stringa senza spazi iniziali e finali. |
TRIM(" Risultati del primo trimestre ") |
Guadagni del primo trimestre |
SUPERIORE(testo) |
Questa funzione prende una stringa e restituisce la stringa convertita in maiuscolo. |
UPPER("totale") |
Totale |