Zeichenfolge-Funktionen in Formeln verwenden

Verwenden Sie erweiterte Formeln, um Berechnungen mit Zeichenfunktionen durchzuführen.

Was du wissen musst

  • 60 Verwendungsmöglichkeiten von benutzerdefinierten Feldern, einschließlich Formelfeldern, sind im Free Forever-Plan verfügbar.
  • Unbegrenzte Nutzungsmöglichkeiten stehen auf allen bezahlten Plänen zur Verfügung.
  • Individuelle Benutzerdefinierte Felder können für Gäste ausgeblendet werden.
  • Gäste mit Bearbeitungs- oder vollständigen Berechtigungen können vorhandene benutzerdefinierte Felder bearbeiten, aber keine neuen erstellen.
  • Formelfelder unterstützen keine benutzerdefinierten Felder, die Text enthalten.

Variablen, die von {} umgeben sind, in den folgenden Abschnitten sind optionale Variablen und können aus einer Funktion weggelassen werden, ohne dass die Funktion fehlschlägt. Stellen Sie sicher, dass Klammern in Ihren Formeln berücksichtigt werden, sonst erhalten Sie eine Fehlermeldung.

Zeichenfolgenfunktionen

Unten finden Sie eine Tabelle der Zeichenfunktionen, die ClickUp bietet.

Syntax Beschreibung Beispiel Erwartetes Ergebnis
CHAR(Tabelle_Nummer)

Diese Funktion nimmt eine Zahl und gibt das entsprechende Zeichen gemäß der aktuellen Unicode-Tabelle zurück.

CHAR(65) A
CLEAN(text) Diese Funktion nimmt einen Text entgegen und gibt ihn ohne nicht-druckbare ASCII-Zeichen zurück. CLEAN("Vor Tab Nach Tab") Vor dem TabNach dem Tab
CONCATENATE(string1, {string2, ...})

Diese Funktion nimmt so viele Variablen an, wie du möchtest, und gibt dann eine Zeichenfolge zurück, die allen Variablen entspricht, die aneinander gehängt werden.

Du kannst den Text, der hinzugefügt werden soll, manuell zwischen Anführungszeichen eingeben, andere Funktionen oder jedes unterstützte Feld verwenden.

Da CONCATENATE eine Zeichenfolge zurückgibt, sind Spaltenberechnungen für Formeln, die diese Funktion verwenden, nicht möglich.

CONCATENATE("Dieses Jahr ist ", YEAR("7/15/21"), "!") Das Jahr ist 2021!
FIND(search_for, text_to_search, {starting_at})

Diese Funktion nimmt zwei Zeichenketten und eine Zahl und gibt die Position zurück, an der search_for zum ersten Mal in text_to_search gefunden wird.

starting_at kann eingegeben werden, um festzulegen, wo du die Suche text_to_search starten möchtest.

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

Diese Funktion nimmt eine Zeichenfolge und eine Zahl entgegen und gibt eine Zeichenfolge zurück, die dem Anfang von Zeichenfolge entspricht.

Wenn die Anzahl_der_Zeichen nicht eingegeben wird, gibt die Funktion den ersten Buchstaben der Zeichenfolge zurück.

LEFT("Verkaufspreis", 4) Verkauf
LEN(Text) Diese Funktion nimmt eine Zeichenfolge und gibt eine Zahl zurück, die der Länge der Zeichenfolge entspricht. LEN("Phoenix, AZ") 11
LOWER(text) Diese Funktion nimmt eine Zeichenfolge und gibt sie in Kleinbuchstaben konvertiert zurück. LOWER("E. E. Cummings") e. e. cummings
MID(Zeichenfolge, Startposition, Extraktionslänge) Diese Funktion nimmt einen String und zwei Zahlen und gibt einen String zurück, der dem durch die beiden Zahlen definierten Segment entspricht. MID("This is 21 characters", 12, 10) Zeichen
PROPER(text) Diese Funktion nimmt einen String und gibt diesen zurück, wobei jedes Wort großgeschrieben wird. PROPER("dies ist ein TITEL") Dies ist ein Titel
REGEXEXTRACT(Text, regulärer_Ausdruck) Diese Funktion nimmt einen Text und einen regulären Ausdruck entgegen und gibt einen Text zurück, der den entsprechenden übereinstimmenden Teilzeichenfolgen gemäß dem regulären Ausdruck entspricht. REGEXEXTRACT('Palo Alto', 'Alto') Alto
REGEXREPLACE(Text, regulärer_Ausdruck, Ersatz) Diese Funktion nimmt drei Zeichenketten und gibt eine Zeichenkette zurück, bei der ein Teil des Textes durch eine Ersetzung mittels eines regulären Ausdrucks ersetzt wird. REGEXREPLACE('Hallo!', 'allo', 'i') Hallo!
REPLACE(text, position, length, new_text) Diese Funktion nimmt zwei Zeichenfolgen und zwei Nummern und gibt eine Zeichenfolge zurück, in der ein Teil des Textes durch new_text ersetzt wurde. Der zu ersetzende Text wird durch Position und Länge bestimmt. REPLACE("Guten Morgen!", 6, 7, "Nachmittag") Guten Nachmittag!
RIGHT(Zeichenfolge, {number_of_characters})

Diese Funktion nimmt eine Zeichenfolge und eine Zahl und gibt eine Zeichenfolge zurück, die dem Ende der Zeichenfolge entspricht.

Wenn number_of_characters nicht eingegeben wird, gibt die Funktion den letzten Buchstaben in der Zeichenfolge zurück.

RIGHT("Verkaufspreis", 5) Preis
SEARCH(suchen_nach, text_zu_durchsuchen, {starting_at})

Diese Funktion nimmt zwei Zeichenfolgen und eine Zahl entgegen und gibt eine Zahl zurück, die der Position entspricht, an der search_for zum ersten Mal innerhalb von text_to_search gefunden wird.

SEARCH('Marge', 'Gewinnmarge') 8
TRIM(Text)

Diese Funktion nimmt eine Zeichenfolge und gibt sie ohne führende und abschließende Leerzeichen zurück.

TRIM("Ergebnisse des ersten Quartals") Ergebnisse des ersten Quartals
UPPER(text)

Diese Funktion nimmt eine Zeichenfolge und gibt eine in Großbuchstaben konvertierte Zeichenfolge zurück.

UPPER("gesamt") Gesamt

 

War dieser Beitrag hilfreich?