Usare le funzioni stringa nelle formule

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

 

Questo articolo ti è stato utile?