Platzhalter in Formeln verwenden

Platzhalter sind Sonderzeichen, die in Suchzeichenfolgen verwendet werden können, welche als Argumente an einige Calc-Funktionen übergeben werden. Sie können auch verwendet werden, um Suchkriterien im Dialog Suchen und Ersetzen zu definieren. Die Verwendung von Platzhaltern ermöglicht die Definition erweiterter Suchparameter mit einer einzelnen Suchzeichenfolge.

LibreOfficeDev-Calc unterstützt abhängig von den aktuellen Anwendungseinstellungen entweder Platzhalter oder reguläre Ausdrücke als Argumente. Standardmäßig unterstützt LibreOfficeDev-Calc Platzhalter statt regulärer Ausdrücke.

tip

Damit Platzhalter unterstützt werden, wählen Sie und prüfen Sie, ob die Option Platzhalter in Formeln ermöglichen ausgewählt ist. Beachten Sie, dass Sie diesen Dialog auch zum Umschalten zu regulären Ausdrücken verwenden können. Wählen Sie hierzu die Option Reguläre Ausdrücke in Formeln ermöglichen aus. Sie können auch auswählen, dass weder Platzhalter noch reguläre Ausdrücke unterstützt werden sollen.


Die folgenden Platzhalter werden unterstĂĽtzt:

Platzhalter

Beschreibung

? (Fragezeichen)

Entspricht einem einzelnen Zeichen. Beispielsweise stimmt die Suchzeichenfolge "T?r" mit "Tor" und "TĂĽr" ĂĽberein, jedoch nicht mit "Tier" oder "Ohr".

Beachten Sie, dass sie auch nicht mit "Tr" ĂĽbereinstimmt, da "?" mit genau einem Zeichen ĂĽbereinstimmen muss. Der Platzhalter "?" entspricht nicht einer Ăśbereinstimmung mit null Zeichen.

* (Sternchen)

Entspricht einer beliebigen Zeichenfolge, einschlieĂźlich einer leeren Zeichenfolge. Beispielsweise stimmt die Suchzeichenfolge "*bahn" mit "Bahn", "Eisenbahn" und "Landebahn" ĂĽberein, jedoch nicht mit "Bahnsteig", wenn die Standardeinstellungen von LibreOfficeDev verwendet werden.

Wenn die Option Suchkriterien = und <> mĂĽssen auf ganze Zellen zutreffen unter deaktiviert ist, wird "Bahnsteig" eine Ăśbereinstimmung mit der Suchzeichenfolge "*bahn" sein.

~ (tilde)

Escapes the special meaning of a question mark, asterisk, or tilde character that follows immediately after the tilde character.

For example, the search string "why~?" matches “why?” but will not match "whys" nor "why~s".


tip

Wildcards are supported in LibreOfficeDev Calc and in Microsoft Excel. Therefore, if interoperability between both applications is needed, choose to work with wildcards instead of regular expressions. Conversely, if interoperability is not necessary, consider using regular expressions for more powerful search capabilities.


Supported Spreadsheet Functions

Wildcards are supported by the following spreadsheet functions:

Examples of Wildcards in Formulas

The following examples consider that the options Enable wildcards in formulas and Search criteria = and <> must apply to whole cells are enabled in .

=COUNTIF(A1:A10;"Chi*") counts the number of cells in the range A1:A10 containing strings that start with "Chi" followed by zero or more characters.

=SUMIF(A1:A5;"A??";B1:B5) sums the values in B1:B5 whose corresponding values in A1:A5 start with "A" followed by exactly two other characters.

note

Wildcard comparisons are not case sensitive, hence "A?" will match both "A1" and "a1".