Excel formula: Filtrējiet ar precīzu atbilstību

Vispārēja formula

=FILTER(data,EXACT(range,A1))

Kopsavilkums

Lai filtrētu datus reģistrjutīgā veidā, varat izmantot funkciju FILTER ar palīdzību kopā ar funkciju EXACT. Parādītajā piemērā formula F5 ir:

=FILTER(B5:D15,EXACT(B5:B15,"RED"))

Kurš iegūst datus, kur krāsa ir "SARKANA", ievērojot lielos un mazos burtus.

Paskaidrojums

Šī formula balstās uz funkciju FILTER, lai izgūtu datus, pamatojoties uz loģisko testu. Masīva arguments ir norādīts kā B5: D15, kas satur visus datus bez galvenēm. Iekļautais arguments ir izteiksme, kuras pamatā ir funkcija EXACT:

EXACT(B5:B15,"RED")

Funkcija EXACT salīdzina divas teksta virknes reģistrjutīgā veidā. Ja abas virknes ir tieši vienādas, EXACT atgriež TRUE. Ja abas virknes nav tieši vienādas, EXACT atgriež FALSE.

Tā kā kā pirmo argumentu mēs sniedzam diapazonu ar 11 vērtībām un kā otro virkni "RED", EXACT atgriež masīvu ar šādiem 11 rezultātiem:

(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)

Ievērojiet, ka TRUE pozīcija atbilst rindai, kur krāsa ir "RED".

Šis masīvs atgriezās tieši FILTER funkcijā kā arguments "iekļaut". FILTER izmanto masīvu, lai filtrētu datus, un atgriež trīs rindas, kur krāsa ir "RED". Rindas, kurās krāsa ir "Sarkana", nav iekļautas.

Daļēja spēle

Lai izpildītu precīzu atbilstību ar FILTER, pamatojoties uz daļēju atbilstību, skatiet šeit izskaidroto piemēru.

Interesanti raksti...