
Formuła ogólna
=FILTER(data,EXACT(range,A1))
Podsumowanie
Aby filtrować dane z uwzględnieniem wielkości liter, możesz użyć funkcji FILTER z pomocą razem z funkcją EXACT. W pokazanym przykładzie formuła w F5 to:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Który wyodrębnia dane, w których kolor jest „CZERWONY”, z uwzględnieniem dużych i małych liter.
Wyjaśnienie
Ta formuła opiera się na funkcji FILTER do pobierania danych na podstawie testu logicznego. Argument tablicowy jest podawany jako B5: D15, który zawiera wszystkie dane bez nagłówków. Argument include to wyrażenie oparte na funkcji EXACT:
EXACT(B5:B15,"RED")
Funkcja EXACT porównuje dwa ciągi tekstowe z uwzględnieniem wielkości liter. Jeśli dwa ciągi są dokładnie takie same, funkcja EXACT zwraca wartość TRUE. Jeśli dwa ciągi nie są dokładnie takie same, EXACT zwraca FALSE.
Ponieważ podajemy zakres z 11 wartościami jako pierwszy argument, a ciąg „CZERWONY” jako drugi, funkcja EXACT zwraca tablicę z 11 wynikami w następujący sposób:
(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)
Zwróć uwagę, że pozycja PRAWDA odpowiada wierszowi, w którym kolor to „CZERWONY”.
Ta tablica została zwrócona bezpośrednio do funkcji FILTER jako argument „include”. FILTER używa tablicy do filtrowania danych i zwraca trzy wiersze, w których kolor to „RED”. Wiersze z kolorem „Czerwony” nie są uwzględniane.
Częściowe dopasowanie
Aby przeprowadzić dokładne dopasowanie przy użyciu funkcji FILTER na podstawie dopasowania częściowego, zobacz przykład wyjaśniony tutaj.