Excel 2020: Kompleks validering ved hjælp af en formel - Excel-tip

Indholdsfortegnelse

Metoden, der tidligere er forklaret i Excel 2020: Afhængig validering ved hjælp af dynamiske arrays, er fin, hvis du har dynamiske arrays. Men mange mennesker, der kører evige versioner af Excel, har ikke dynamiske arrays i årevis. Andre offentliggjorte metoder til afhængig validering kræver et nyt navngivet område for alle mulige valg i første og andet rullemenu.

Jeg holdt et seminar i Mobile, Alabama, og flere mennesker der ønskede at oprette en validering på tre niveauer, men de var ligeglade med at have drop-downs at vælge imellem. "Jeg vil bare validere, at folk skriver de korrekte værdier."

I stedet for at bruge muligheden for at tillade en liste kan du konfigurere brugerdefineret validering ved hjælp af en formel. Sig, at du har en tabel med hundredvis af gyldige valg.

Hvis du tror, ​​at din liste vil vokse over tid, skal du formatere den som en tabel ved hjælp af Ctrl + T.

Opret et navngivet interval for hver af de tre kolonner. Dette trin er nødvendigt, så du kan henvise til hver kolonne, og navnene vokser, når tabellen vokser.

Vælg A2: A551. Skriv cCountry i navnefeltet, og tryk på enter.

Navn B2: B551 som cState. Navn C2: C551 som cCity.

Her er det område, hvor du vil have folk til at skrive et land, en stat og en by.

Det er altid lettere at oprette og teste dine formler til betinget formatering og validering i en celle først. Se på formlerne vist nedenfor for at teste hver af posterne.

Når disse formler fungerer, skal du redigere celle H3. Marker tegnene i formellinjen ved hjælp af musen og tryk på Ctrl + C for at kopiere. Vælg F3, og tryk på Alt + DL for at åbne rullemenuen Datavalidering. I feltet Tillad skal du vælge Brugerdefineret. Dette afslører en formelboks. Indsæt din formel i det felt.

Du kan eventuelt udfylde en indtastningsmeddelelse og fejladvarsel. Gentag for at sætte H4-formlen som validering for F4 og H5-formlen til validering for F5. Resultatet: det forhindrer en forkert indtastning.

Interessante artikler...