Eu tenho uma célula e quero testar se ela passa em um padrão específico: 3-4 alfanumérico, menos, 3-4 alfanumérico, menos, 4 dígitos, menos, 1 ou mais dígitos.
Em outras palavras, quero que "TEST-TST-1234-33" seja aprovado, mas que "TST-12345343" ou qualquer outra coisa falhe.
Regex seria trivial: ^[A-Z0-9]{3,4}-[A-Z0-9]{3,4}-[:digit:]{4}-[:digit:]+$
. O problema é que não consigo encontrar nada para testar se uma célula está exatamente nesse formato específico. Algo como:
= IF(CELL_PASSES_REGEX(A2, "^[A-Z0-9]{3,4}-[A-Z0-9]{3,4}-[:digit:]{4}-[:digit:]+$"), "pass", "fail")