Hvis du må legge til bestemte tall med en bestemt lengde i et område, kan du bruke datavalidering. I denne artikkelen vil vi fokusere på omfattende bruk av egendefinert funksjon for datavalidering, slik at brukeren bare kan angi x lengde og spesifikke tall og ikke alle.
Spørsmål: Jeg bruker datavalidering, men jeg kan ikke hjelpe meg selv, da forespørselen min er litt vanskelig. Jeg vil at excel skal tillate opptil 5 sifre og sifrene som skal være tillatt er bare 1,2,3,4,5,6, noe som betyr at 0,7,8,9 ikke skal være tillatt. Hvis brukeren skriver inn mer enn 5 sifre eller brukeren angir noen av de ikke-tillatte sifrene, må excel varsle brukeren med en varselmelding.
Funksjonene vi skal bruke er AND, ISNUMBER, LEN, ISERROR & FIND.
Vi må følge trinnene nedenfor:
- Velg området der vi vil bruke datavalidering (A1: D10 i vårt eksempel)
- Trykk ALT + D + L for å åpne datavalideringsboksen
- Velg Egendefinert
- I Formel -boksen skriver du inn formelen som
-
= AND (ISNUMBER (-A1), LEN (A1) <6, ISERROR (FIND ("0", A1)), ISERROR (FIND ("7", A1)), ISERROR (FIND ("8", A1) )), FEIL (FINN ("9", A1)))
- Hele formelen er ikke synlig; for å sjekke, kan du bruke musemarkøren; ikke bruk tastaturpiler, dette vil føre til feil i formelen
- Klikk på OK -knappen
Konklusjon: På denne måten kan vi bruke datavalidering for å la brukeren angi bestemte tall med spesifikk lengde.
Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook.
Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post