
Formula generică
=FILTER(data,EXACT(range,A1))
rezumat
Pentru a filtra datele în sensibilitate la majuscule și minuscule, puteți utiliza funcția FILTER cu ajutor împreună cu funcția EXACT. În exemplul prezentat, formula din F5 este:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Care extrage date unde culoarea este „ROȘU”, respectând majuscule și minuscule.
Explicaţie
Această formulă se bazează pe funcția FILTER pentru a prelua date pe baza unui test logic. Argumentul matrice este furnizat ca B5: D15, care conține toate datele fără anteturi. Argumentul include este o expresie bazată pe funcția EXACT:
EXACT(B5:B15,"RED")
Funcția EXACT compară două șiruri de text într-o manieră sensibilă la majuscule. Dacă cele două șiruri sunt exact aceleași, EXACT returnează TRUE. Dacă cele două șiruri nu sunt exact aceleași, EXACT returnează FALSE.
Deoarece oferim un interval cu 11 valori ca primul argument, iar șirul „RED” ca al doilea, EXACT returnează o matrice cu 11 rezultate astfel:
(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)
Observați că poziția TRUE corespunde rândului în care culoarea este „ROȘU”.
Această matrice a revenit direct la funcția FILTER ca argument „include”. FILTER folosește tabloul pentru a filtra datele și returnează trei rânduri în care culoarea este „ROȘU”. Rândurile în care culoarea este „Roșu” nu sunt incluse.
Meci parțial
Pentru a rula o potrivire exactă cu FILTER pe baza unei potriviri parțiale, consultați exemplul explicat aici.