Excel-formel: Datavalidering må begynne med -

Generisk formel

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

Sammendrag

For å tillate bare verdier som begynner med bestemt tekst, kan du bruke datavalidering med en tilpasset formel basert på de NØYAKTIGE og VENSTRE funksjonene.

I eksemplet vist er datavalidering som brukes på C5: C9:

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

Forklaring

Datavalideringsregler utløses når en bruker legger til eller endrer en celleverdi.

I denne formelen brukes VENSTRE-funksjonen til å trekke ut de tre første tegnene i inngangen i C5.

Deretter blir EXACT-funksjonen brukt til å sammenligne den ekstraherte teksten med teksten som er hardkodet i formelen "MX-". EXACT utfører en saksfølsom sammenligning. Hvis de to tekststrengene samsvarer nøyaktig, returnerer EXACT SANT, og validering vil bestå. Hvis kampen mislykkes, vil EXACT returnere FALSE, og inndata mislykkes validering.

Ikke store og små bokstaver med COUNTIF

Hvis du ikke trenger en saksfølsom test, kan du bruke en enklere formel basert på COUNTIF-funksjonen med et jokertegn:

=COUNTIF(C5,"MX-*")

Stjernen (*) er et jokertegn som samsvarer med ett eller flere tegn.

Merk: Cellereferanser i datavalideringsformler er i forhold til den øverste venstre cellen i området som er valgt når valideringsregelen er definert, i dette tilfellet C5.

Interessante artikler...