Em uma expressão regular , chaves são usadas para especificar o número de vezes que um caractere é repetido. Meu palpite é que o Excel interpreta o argumento como uma matriz e verifica cada possibilidade. No entanto, o LibreOffice e o Apache OpenOffice só verificam o primeiro valor.
A expressão a seguir parece mais clara para mim, semelhante a re.search em Python .
=SEARCH("1|2";A1)
Ou para corresponder a qualquer dígito:
=SEARCH("[0-9]";A1)
Documentação: SEARCH .
Certifique-se de que as expressões regulares estejam ativadas. De Wiki - Regular_Expressions_in_Calc :
Whether or not regular expressions are used is selected on the Tools - Options - OpenOffice.org Calc - Calculate dialog.