"Обычная" функция ВПР / VLOOKUP ищет значение без учета регистра. "ipad" и "IPAD" и "iPad" - ей все равно.
Как быть, если нужно искать значение с учетом регистра?
Функция СОВПАД / EXACT проверяет точное совпадение значений - своих аргументов - и возвращает ИСТИНА / TRUE, если они равны (то есть совпадают все символы и регистры всех символов).
Если ввести ее в массиве, то получим столбец со значениями ИСТИНА и ЛОЖЬ, и ИСТИНА будет в строке с нужным нам значением:
=ARRAYFORMULA(EXACT(искомое значение; просматриваемый столбец))
Ну а дальше дело техники: находим строку с ИСТИНОЙ через ПОИСКПОЗ / MATCH=MATCH(TRUE; EXACT(искомое значение;просматриваемый столбец);0)
И ИНДЕКСом / INDEX вытаскиваем из столбца с нужными данными значение из найденной строки:=INDEX(возвращаемый столбец; MATCH(TRUE; EXACT(искомое значение;просматриваемый столбец);0))
Можно воспользоваться и функцией FILTER - она будет возвращать несколько значений, если их будет больше одного, а не только первое:=FILTER(возвращаемый столбец;EXACT(искомое значение;просматриваемый столбец))
Таблица с примером (Сделать копию)P.S. Заодно мини-памятка. Где регистр учитывается, где - нет.
Учитывается:
- в регулярных выражениях
- в текстовых условиях кляузы WHERE функции QUERY
- в функции НАЙТИ / FIND
- в функции ПОДСТАВИТЬ / SUBSTITUTE
Не учитывается:
- в обычных логических выражениях, например
=A1=B1
- в СУММЕСЛИМН / SUMIFS и других подобных функциях- в функциях ВПР / VLOOKUP и ПОИСКПОЗ / MATCH
- в функции ПОИСК / SEARCH
- в текстовых условиях в функции FILTER