Formula Excel: validarea datelor fără punctuație -

Formula generică

=COUNT(FIND(xlist,A1))=0

rezumat

Pentru a utiliza validarea datelor pentru a restricționa punctuația, puteți utiliza un interval numit și o formulă bazată pe funcțiile FIND și COUNT. În exemplul prezentat, validarea datelor aplicată la C5: C10 este:

=COUNT(FIND(xlist,B5))=0

unde xlist este intervalul numit D5: D11.

Explicaţie

Regulile de validare a datelor sunt declanșate atunci când un utilizator adaugă sau modifică o valoare a celulei. Atunci când o formulă personalizată returnează TRUE, validarea trece și intrarea este acceptată. Când o formulă returnează FALS, validarea eșuează și intrarea este respinsă cu un mesaj popup.

În acest caz, am definit anterior intervalul numit „xlist” ca D5: D11. Acest interval conține caractere care nu sunt permise.

Formula pe care o folosim pentru validarea datelor este:

=COUNT(FIND(xlist,B5))=0

Funcționarea din interior spre exterior funcția FIND este configurată cu xlist pentru „căutare text”, iar celula B5 ca text de căutat. Deoarece oferim FIND o matrice cu valori multiple, FIND returnează o matrice de rezultate, câte una pentru fiecare caracter din intervalul numit „xlist”. Pentru celula B5, rezultatul din FIND arată astfel:

(#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Fiecare eroare #VALUE reprezintă un caracter care nu a fost găsit. Dacă încercăm să intrăm, să spunem, „demolare @”, care include un caracter restricționat, FIND returnează:

(#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Rețineți că a doua valoare din matrice este acum 11.

Apoi, funcția COUNT returnează numărul tuturor numerelor din matrice. Când tabloul nu conține numere (adică nu are caractere restricționate) COUNT returnează zero, expresia returnează TRUE și validarea datelor reușește. Cu toate acestea, când matricea nu conține numere (adică există cel puțin un caracter restricționat găsit) COUNT returnează un număr, expresia returnează FALS și validarea datelor eșuează.

Caracterele care apar în intervalul numit xlist pot fi cerințe de potrivire personalizate.

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 B5.

Articole interesante...