
Обща формула
=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 въз основа на частично съвпадение, вижте примера, обяснен тук.