![](https://cdn.wiki-base.com/5003247/excel_formula_data_validation_must_begin_with__2.png.webp)
Formuła ogólna
=EXACT(LEFT(A1,3),"XX-")
Podsumowanie
Aby zezwolić tylko na wartości zaczynające się od określonego tekstu, możesz użyć walidacji danych z niestandardową formułą opartą na funkcjach DOKŁADNE i LEWO.
W przedstawionym przykładzie walidacja danych zastosowana do C5: C9 to:
=EXACT(LEFT(C5,3),"MX-")
Wyjaśnienie
Reguły sprawdzania poprawności danych są uruchamiane, gdy użytkownik dodaje lub zmienia wartość komórki.
W tej formule funkcja LEFT służy do wyodrębnienia pierwszych 3 znaków danych wejściowych w C5.
Następnie funkcja EXACT jest używana do porównania wyodrębnionego tekstu z tekstem zakodowanym na stałe w formule „MX-”. EXACT wykonuje porównanie z uwzględnieniem wielkości liter. Jeśli dwa ciągi tekstowe pasują dokładnie, EXACT zwraca TRUE i walidacja zostanie zakończona. Jeśli dopasowanie się nie powiedzie, EXACT zwróci FALSE, a dane wejściowe nie przejdą weryfikacji.
Test bez rozróżniania wielkości liter z COUNTIF
Jeśli nie potrzebujesz testu z rozróżnianiem wielkości liter, możesz użyć prostszej formuły opartej na funkcji LICZ.JEŻELI z symbolem wieloznacznym:
=COUNTIF(C5,"MX-*")
Gwiazdka (*) to symbol wieloznaczny odpowiadający co najmniej jednemu znakowi.
Uwaga: odwołania do komórek w formułach sprawdzania poprawności danych dotyczą lewej górnej komórki w zakresie wybranym podczas definiowania reguły sprawdzania poprawności, w tym przypadku C5.