Формула Excel: Фильтр с точным соответствием -

Общая формула

=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 на основе частичного совпадения, см. Приведенный здесь пример.

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