Excel vzorec: Overenie údajov musí začínať znakom -

Všeobecný vzorec

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

Zhrnutie

Ak chcete povoliť iba hodnoty, ktoré začínajú určitým textom, môžete použiť overenie údajov pomocou vlastného vzorca založeného na PRESNÝCH a LEVÝCH funkciách.

V zobrazenom príklade je overenie údajov použité na C5: C9:

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

Vysvetlenie

Pravidlá overovania údajov sa spustia, keď používateľ pridá alebo zmení hodnotu bunky.

V tomto vzorci sa funkcia LEFT používa na extrahovanie prvých 3 znakov vstupu v C5.

Ďalej sa funkcia EXACT používa na porovnanie extrahovaného textu s textom pevne zakódovaným do vzorca „MX-“. EXACT vykoná porovnanie veľkých a malých písmen. Ak sa dva textové reťazce presne zhodujú, funkcia EXACT vráti hodnotu TRUE a overenie bude úspešné. Ak zápas zlyhá, EXACT vráti FALSE a vstup zlyhá pri validácii.

Test nerozlišuje veľké a malé písmená s COUNTIF

Ak nepotrebujete rozlišovať veľké a malé písmená, môžete použiť jednoduchší vzorec založený na funkcii COUNTIF so zástupným znakom:

=COUNTIF(C5,"MX-*")

Hviezdička (*) je zástupný znak, ktorý sa zhoduje s jedným alebo viacerými znakmi.

Poznámka: Odkazy na bunky vo vzorcoch na overenie údajov sú relatívne k ľavej ľavej bunke v rozsahu vybratom, keď je definované pravidlo overovania, v tomto prípade C5.

Zaujímavé články...