
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.