
Obecný vzorec
=EXACT(LEFT(A1,3),"XX-")
souhrn
Chcete-li povolit pouze hodnoty, které začínají určitým textem, můžete použít ověření dat pomocí vlastního vzorce založeného na funkcích EXACT a LEFT.
V zobrazeném příkladu je ověření dat aplikované na C5: C9:
=EXACT(LEFT(C5,3),"MX-")
Vysvětlení
Pravidla ověření dat se aktivují, když uživatel přidá nebo změní hodnotu buňky.
V tomto vzorci se funkce LEFT používá k extrakci prvních 3 znaků vstupu v C5.
Dále se funkce EXACT používá k porovnání extrahovaného textu s textem pevně zakódovaným do vzorce „MX-“. PŘESNÉ provede porovnání velkých a malých písmen. Pokud se dva textové řetězce přesně shodují, vrátí EXACT PRAVDU a ověření projde. Pokud shoda selže, vrátí funkce EXACT hodnotu FALSE a ověření vstupu selže.
Test nerozlišuje velká a malá písmena s COUNTIF
Pokud test malých a velkých písmen nepotřebujete, můžete použít zástupný vzorec založený na funkci COUNTIF:
=COUNTIF(C5,"MX-*")
Hvězdička (*) je zástupný znak, který odpovídá jednomu nebo více znakům.
Poznámka: Odkazy na buňky ve vzorcích pro ověření dat jsou relativní k levé horní buňce v rozsahu vybraném, když je definováno ověřovací pravidlo, v tomto případě C5.