Excel-formel: Validering af data skal begynde med -

Generisk formel

=EXACT(LEFT(A1,3),"XX-")

Resumé

For kun at tillade værdier, der begynder med bestemt tekst, kan du bruge datavalidering med en brugerdefineret formel, der er baseret på de nøjagtige og venstre funktioner.

I det viste eksempel er datavalidering anvendt på C5: C9:

=EXACT(LEFT(C5,3),"MX-")

Forklaring

Datavalideringsregler udløses, når en bruger tilføjer eller ændrer en celleværdi.

I denne formel bruges VENSTRE-funktionen til at udtrække de første 3 tegn i input i C5.

Dernæst bruges funktionen EJAKT til at sammenligne den udpakkede tekst med den tekst, der er hårdkodet i formlen "MX-". EXACT udfører en sagsfølsom sammenligning. Hvis de to tekststrenge matcher nøjagtigt, returnerer EXACT SAND, og ​​validering passerer. Hvis matchen mislykkes, returnerer EXACT FALSE, og input mislykkes validering.

Ikke skift mellem store og små bogstaver med COUNTIF

Hvis du ikke har brug for en sagsfølsom test, kan du bruge en enklere formel baseret på COUNTIF-funktionen med et jokertegn:

=COUNTIF(C5,"MX-*")

Stjernen (*) er et jokertegn, der matcher et eller flere tegn.

Bemærk: Cellereferencer i datavalideringsformler er i forhold til den øverste venstre celle i det valgte område, når valideringsreglen er defineret, i dette tilfælde C5.

Interessante artikler...