Excel-formule: gegevensvalidatie moet beginnen met -

Generieke formule

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

Samenvatting

Om alleen waarden toe te staan ​​die met bepaalde tekst beginnen, kunt u gegevensvalidatie gebruiken met een aangepaste formule op basis van de EXACTE en LINKSE functies.

In het getoonde voorbeeld is de gegevensvalidatie toegepast op C5: C9:

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

Uitleg

Regels voor gegevensvalidatie worden geactiveerd wanneer een gebruiker een celwaarde toevoegt of wijzigt.

In deze formule wordt de functie LINKS gebruikt om de eerste 3 tekens van de invoer in C5 te extraheren.

Vervolgens wordt de functie EXACT gebruikt om de geëxtraheerde tekst te vergelijken met de tekst die hard gecodeerd is in de formule "MX-". EXACT voert een hoofdlettergevoelige vergelijking uit. Als de twee tekstreeksen exact overeenkomen, geeft EXACT WAAR terug en zal de validatie slagen. Als de match mislukt, retourneert EXACT FALSE en mislukt de validatie.

Niet hoofdlettergevoelige test met AANTAL.ALS

Als u geen hoofdlettergevoelige test nodig heeft, kunt u een eenvoudigere formule gebruiken op basis van de AANTAL.ALS-functie met een jokerteken:

=COUNTIF(C5,"MX-*")

De asterisk (*) is een jokerteken dat overeenkomt met een of meer tekens.

Opmerking: celverwijzingen in gegevensvalidatieformules zijn relatief ten opzichte van de cel linksboven in het bereik dat is geselecteerd bij het definiëren van de validatieregel, in dit geval C5.

Interessante artikelen...