In regulären Ausdrücken werden Klammern verwendet, um anzugeben, wie oft ein Zeichen wiederholt wird. Ich vermute, dass Excel das Argument als Array interpretiert und auf jede Möglichkeit prüft. LibreOffice und Apache OpenOffice prüfen jedoch nur den ersten Wert.
Der folgende Ausdruck erscheint mir klarer, ähnlich wie re.search in Python.
=SEARCH("1|2";A1)
Oder um eine beliebige Ziffer zu finden:
=SEARCH("[0-9]";A1)
Dokumentation: SUCHEN .
Stellen Sie sicher, dass reguläre Ausdrücke aktiviert sind. Aus dem Wiki - Regular_Expressions_in_Calc :
Ob reguläre Ausdrücke verwendet werden, wird im Dialogfeld Tools - Optionen - OpenOffice.org Calc - Calculate ausgewählt .