Excel 2020: complexe validatie met behulp van een formule - Excel-tips

De methode die eerder is uitgelegd in Excel 2020: Dependent Validation using Dynamic Arrays is prima als je Dynamic Arrays hebt. Maar veel mensen die permanente versies van Excel gebruiken, zullen jarenlang geen dynamische arrays hebben. Andere gepubliceerde methoden voor afhankelijke validatie vereisen een nieuw benoemd bereik voor elke mogelijke keuze in de eerste en tweede vervolgkeuzelijst.

Ik deed een seminar in Mobile, Alabama en verschillende mensen daar wilden een validatie op drie niveaus opzetten, maar ze gaven er niet om om uit drop-downs te kiezen. "Ik wil gewoon bevestigen dat mensen de juiste waarden typen."

In plaats van de optie te gebruiken om een ​​lijst toe te staan, kunt u aangepaste validatie instellen met behulp van een formule. Stel dat u een tafel heeft met honderden geldige selecties.

Als u denkt dat uw lijst in de loop van de tijd zal groeien, formatteer deze dan als een tabel met Ctrl + T.

Stel een benoemd bereik in voor elk van de drie kolommen. Deze stap is nodig zodat u naar elke kolom kunt verwijzen en de namen zullen groeien naarmate de tabel groeit.

Selecteer A2: A551. Typ cCountry in het Naamvak en druk op Enter.

Noem B2: B551 als cState. Noem C2: C551 als cCity.

Hier is het gebied waar u wilt dat mensen een land, staat en stad typen.

Het is altijd gemakkelijker om eerst uw formules te bouwen en te testen op voorwaardelijke opmaak en validatie in een cel. Bekijk de onderstaande formules om elk van de inzendingen te testen.

Zodra die formules werken, bewerkt u cel H3. Selecteer met de muis de tekens in de formulebalk en druk op Ctrl + C om te kopiëren. Selecteer F3 en druk op Alt + DL om de vervolgkeuzelijst Gegevensvalidatie te openen. Kies Aangepast in het vak Toestaan. Dit zal een Formule-box onthullen. Plak je formule in dat vak.

Vul eventueel een invoerbericht en een foutmelding in. Herhaal dit om de H4-formule als validatie voor F4 en de H5-formule voor validatie voor F5 te plaatsen. Het resultaat: het voorkomt een verkeerde invoer.

Interessante artikelen...