EXCLUDE( )-Funktion
Gibt eine Zeichenfolge ohne die angegebenen Zeichen zurück.
Syntax
EXCLUDE(Zeichenfolge; Ausschlusszeichen)
Parameter
Name | Typ | Beschreibung |
---|---|---|
Zeichenfolge | Zeichen |
Das Feld, der Ausdruck oder Literalwert, aus dem Zeichen ausgeschlossen werden sollen.
|
Ausschlusszeichen | Zeichen |
Die Liste der auszuschließenden Zeichen. Wenn Sie in Ausschlusszeichen doppelte Anführungszeichen festlegen, müssen Sie die Zeichenliste in einfachen Anführungszeichen umschließen. Beispiel: '"-/' |
Ausgabe
Zeichen.
Beispiele
Einfache Beispiele
Gibt „ Alberni Street“ zurück, was die Eingabezeichenfolge ohne alle ausgeschlossenen Zahlen darstellt:
EXCLUDE("1550 Alberni Street"; "0123456789")
Gibt alle Werte des Felds Produktnummerzurück, wobei der Schrägstrich und das Nummernzeichen ausgeschlossen wurden:
EXCLUDE(Produktnummer; "/#")
Bemerkungen
Funktionsweise
Mit der EXCLUDE( )-Funktion werden alle Zeichen in Zeichenfolge mit den in Ausschlusszeichen aufgeführten Zeichen verglichen. Wenn eine Übereinstimmung auftritt, wird das Zeichen aus der Ausgabezeichenfolge ausgeschlossen.
So ist beispielsweise die Ausgabe für EXCLUDE("123-45-4536"; "-") „123454536“.
Keine übereinstimmenden Zeichen
Wenn keine Übereinstimmungen zwischen Zeichenfolge und Ausschlusszeichen bestehen, sind Zeichenfolge und die Ausgabe der Funktion identisch.
Die Ausgabe für EXCLUDE("ACL"; "D") ist beispielsweise „ACL“.
Beachtung der Groß- und Kleinschreibung
Bei der EXCLUDE( )-Funktion wird zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie in Ausschlusszeichen „ID“ angeben, werden diese Zeichen nicht von „id#94022“ ausgeschlossen. Wenn die Möglichkeit besteht, dass Groß- und Kleinschreibung gemischt sind, müssen Sie zuerst die UPPER( )-Funktion verwenden, um Zeichenfolge in Großbuchstaben zu konvertieren.
Beispiel:
EXCLUDE(UPPER("id#94022"); "ID#")
Verwendungstipps
Verwenden Sie EXCLUDE( ), wenn die auszuschließende Zeichenmenge klein und die einzuschließende Zeichenmenge groß ist.
Sowohl einfache als auch doppelte Anführungszeichen ausschließen
Anführungszeichen werden als Zeichenfolgetrennzeichen verwendet. Um sowohl einfache als auch doppelte Anführungszeichen auszuschließen, müssen Sie EXCLUDE( ) verschachteln, damit es für jedes Anführungszeichen eine einzelne Funktion gibt:
EXCLUDE(EXCLUDE(zu_verarbeitendes_Feld; "'"); '"')
Verwandte Funktionen
Die EXCLUDE( )-Funktion ist das Gegenteil von INCLUDE( ).