
Загальна формула
=FILTER(data,EXACT(range,A1))
Резюме
Щоб фільтрувати дані з урахуванням регістру, ви можете скористатися функцією ФІЛЬТР разом із функцією EXACT. У наведеному прикладі формула в 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)
Зверніть увагу, що положення TRUE відповідає рядку, де колір "ЧЕРВОНИЙ".
Цей масив повертається безпосередньо до функції FILTER як аргумент "включити". FILTER використовує масив для фільтрування даних і повертає три рядки, де колір "ЧЕРВОНИЙ". Рядки, де колір "червоний", не включаються.
Частковий збіг
Щоб запустити точну відповідність із FILTER на основі часткової відповідності, див. Приклад, що пояснюється тут.