Formuła programu Excel: Filtruj z dokładnym dopasowaniem -

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.

Interesujące artykuły...