
Общая формула
=FILTER(data,EXACT(range,A1))
Резюме
Чтобы фильтровать данные с учетом регистра, вы можете использовать функцию ФИЛЬТР вместе с функцией ТОЧНЫЙ. В показанном примере формула в F5:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Которая извлекает данные, у которых цвет "КРАСНЫЙ", с учетом верхнего и нижнего регистра.
Объяснение
Эта формула использует функцию ФИЛЬТР для извлечения данных на основе логической проверки. Аргумент массива представлен как B5: D15, который содержит все данные без заголовков. Аргумент include - это выражение, основанное на функции 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)
Обратите внимание, что положение ИСТИНА соответствует строке, в которой цвет «КРАСНЫЙ».
Этот массив возвращается непосредственно в функцию FILTER в качестве аргумента "include". ФИЛЬТР использует массив для фильтрации данных и возвращает три строки с «КРАСНЫМ» цветом. Строки с красным цветом не включаются.
Частичное совпадение
Чтобы выполнить точное совпадение с FILTER на основе частичного совпадения, см. Приведенный здесь пример.