Формула на Excel: Филтър с точно съвпадение -

Обща формула

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

Обобщение

За да филтрирате данните в зависимост от регистъра, можете да използвате функцията FILTER с помощ заедно с функцията EXACT. В показания пример формулата във F5 е:

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

Който извлича данни, когато цветът е „ЧЕРВЕН“, като се зачитат големи и малки букви.

Обяснение

Тази формула разчита на функцията FILTER за извличане на данни въз основа на логически тест. Аргументът на масива се предоставя като B5: D15, който съдържа всички данни без заглавки. Аргументът за включване е израз, базиран на функцията EXACT:

EXACT(B5:B15,"RED")

Функцията EXACT сравнява два текстови низа, чувствителни към малки и големи букви. Ако двата низа са абсолютно еднакви, EXACT връща TRUE. Ако двата низа не са съвсем еднакви, EXACT връща FALSE.

Тъй като даваме диапазон с 11 стойности като първи аргумент и низа "RED" като втори, EXACT връща масив с 11 резултата като този:

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

Забележете, че позицията TRUE съответства на реда, където цветът е "ЧЕРВЕН".

Този масив се връща директно към функцията FILTER като аргумент "включва". FILTER използва масива за филтриране на данни и връща три реда, където цветът е "ЧЕРВЕН". Редове, в които цветът е "Червен" не са включени.

Частично съвпадение

За да стартирате точно съвпадение с FILTER въз основа на частично съвпадение, вижте примера, обяснен тук.

Интересни статии...