Formula Excel: validarea datelor trebuie să conțină text specific -

Cuprins

Formula generică

=ISNUMBER(FIND("txt",A1))

rezumat

Pentru a permite numai valorile care conțin un anumit șir de text, puteți utiliza validarea datelor cu o formulă personalizată bazată pe funcțiile FIND și ISNUMBER. În exemplul prezentat, validarea datelor aplicată la C5: C9 este:

=ISNUMBER(FIND("XST",C5))

Explicaţie

Regulile de validare a datelor sunt declanșate atunci când un utilizator adaugă sau modifică o valoare a celulei.

În această formulă, funcția FIND este configurată pentru a căuta textul „XST” în celula C5. Dacă este găsit, FIND va returna o poziție numerică (adică 2, 4, 5 etc.) pentru a reprezenta punctul de plecare al textului din celulă. Dacă textul nu este găsit, FIND va returna o eroare. De exemplu, pentru celula C5, FIND va returna 5, deoarece „XST” începe de la caracterul 5.

Rezultatul returnat de funcția FIND este apoi evaluat de funcția ISNUMBER. Pentru orice rezultat numeric returnat de FIND, ISNUMBER va returna TRUE și validarea va avea succes. Când textul nu este găsit, FIND va returna o eroare, ISNUMBER va returna FALS, iar intrarea va eșua validarea.

Nu trebuie să conțină

Pentru a valida intrarea numai atunci când o celulă nu conține text specific, puteți înlocui funcția ISNUMBER cu ISERROR astfel:

=ISERROR(FIND("XST",C5))

Această formulă va reveni ADEVĂRAT atunci când nu se găsește „XST”, iar validarea datelor va avea succes.

Notă: Referințele de celule din formulele de validare a datelor sunt relative la celula din stânga sus în intervalul selectat atunci când regula de validare este definită, în acest caz C5.

Articole interesante...