KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Поиск с учётом регистра

АвторАманда ЛиДата изменения

Вы, вероятно, знаете, что для поиска значений в Excel можно комбинировать функции ИНДЕКС и ПОИСКПОЗ или использовать функцию ВПР. Однако такие методы не учитывают регистр. Чтобы выполнить поиск с учётом регистра, используйте функции СОВПАД и ВЫБОР.

регистрозависимый поиск 1

Выполнение поиска с учётом регистра с помощью ИНДЕКС и ПОИСКПОЗ
Выполнение поиска с учётом регистра с помощью ВПР


Выполнение поиска с учётом регистра с помощью ИНДЕКС и ПОИСКПОЗ

Чтобы найти оценку учащегося YUKI, как показано на скриншоте выше, используйте функцию СОВПАД для точного сравнения текстовых строк в диапазоне имён учащихся со значением YUKI (из ячейки G5) с учётом регистра каждого символа. Затем объедините функции ИНДЕКС и ПОИСКПОЗ, чтобы получить нужное значение.

Общий синтаксис

=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))

√ Примечание: Это формула массива, для ввода которой необходимо нажать Ctrl+Shift+Enter.

  • диапазон_возврата: Диапазон, из которого комбинированная формула должна возвращать значение. Речь идёт о диапазоне оценок.
  • искомое_значение: Значение EXACT, используемое для сравнения текстовых строк с учётом регистра в диапазоне_поиска. Здесь имеется в виду указанное имя — YUKI.
  • диапазон_поиска: Диапазон ячеек, который сравнивается со искомым_значением. Здесь имеется в виду диапазон имён.
  • тип_сопоставления 0: Функция MATCH найдёт первое значение, точно совпадающее с искомым_значением.

Чтобы узнать оценкуучастника YUKI, скопируйте или введите приведённую ниже формулу в ячейку G6и нажмите Ctrl+Shift+Enter, чтобы получить результат:

=INDEX()D5:D14;MATCH(TRUE;EXACT())«YUKI»;B5:B14);0))

Или используйте Ссылка на ячейку, чтобы сделать формулу динамической:

=INDEX()D5:D14;MATCH(TRUE;EXACT())G5;B5:B14);0))

регистрозависимый поиск 2

Пояснение к формуле

=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))

  • EXACT(G5;B5:B14):Функция EXACT сравнивает текстовые строки в диапазоне имён учащихся B5:B14 со значением «YUKI», содержащимся в ячейке G5, и возвращает ИСТИНА, если хотя бы одно значение в диапазоне B5:B14 точно совпадает с YUKI, и ЛОЖЬ — в противном случае. В результате вы получите массив из значений ИСТИНА и ЛОЖЬ следующего вида:
    {ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА}
  • MATCH(ИСТИНА;)EXACT(G5;B5:B14);0)=MATCH(ИСТИНА;){ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА};0)Аргумент тип_сопоставления, равный 0, указывает функции MATCH найти точное совпадение. В результате функция возвращает позицию искомого значения «ИСТИНА» в массиве — то есть 10, поскольку единственное значение ИСТИНА находится на 10-й позиции.
  • INDEX()D5:D14;MATCH(ИСТИНА;)EXACT(G5;B5:B14);0)) = INDEX(D5:D14Функция INDEX возвращает 10-е значение из диапазона оценок D5:D14, то есть A.

Выполнение поиска с учётом регистра с помощью функции ВПР

Чтобы определить страну, из которой JIMMYДля выполнения поиска с учётом регистра вместо функции ВПР следует использовать комбинацию функций ВЫБОР и СОВПАД. Функция СОВПАД сравнит значение «JIMMY» с каждой текстовой строкой в диапазоне имён учащихся с учётом регистра, а затем функция ВЫБОР объединит результат этого сравнения со значениями из диапазона стран. Теперь пришло время продемонстрировать возможности функции ВПР.

Общий синтаксис

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)

√ Примечание. Это формула массива, которую необходимо вводить с помощью нажатия Ctrl+Shift+Enter.

  • искомое_значение: Значение EXACT, используемое для выполнения сравнения с учётом регистра текстовых строк в диапазоне_поиска. Здесь имеется в виду указанное имя — JIMMY.
  • диапазон_поиска:Диапазон ячеек для сравнения со искомым_значением. Здесь имеется в виду диапазон имён.
  • диапазон_возврата: Диапазон, из которого комбинированная формула должна возвращать значение. В данном случае речь идёт о диапазоне стран.
  • Приблизительный поиск FALSE: функция VLOOKUP будет искать точное совпадение.

Чтобы узнать страну, откуда JIMMYпроисходит, скопируйте или введите приведённую ниже формулу в ячейку G9и нажмите Ctrl+Shift+Enter, чтобы получить результат:

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT()))«JIMMY»;B5:B14);C5:C14);2;FALSE)

Или используйте Ссылка на ячейку, чтобы сделать формулу динамической:

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT()))G8;B5:B14);C5:C14);2;FALSE)

регистрозависимый поиск 3

Пояснение к формуле

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)

  • EXACT(G8;B5:B14):Функция EXACT сравнивает текстовые строки в диапазоне имён учащихся B5:B14 со значением в ячейке G8, JIMMY, и возвращает ИСТИНА, если хотя бы одно значение в диапазоне имён учащихся точно совпадает с JIMMY, и ЛОЖЬ — в противном случае. В результате вы получите массив значений ИСТИНА и ЛОЖЬ следующего вида:
    {ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ}
  • CHOOSE({1,2};)EXACT(G8;B5:B14);C5:C14)=CHOOSE({1,2};){ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ};C5:C14):Аргумент номер_индекса функции CHOOSE {1,2}объединяет массив EXACT и значения из C5:C14в двумерный массив следующего вида:
    {ЛОЖЬ;«Китай»;ЛОЖЬ;«Англия»;ЛОЖЬ;«Америка»;ЛОЖЬ;«Индия»;ИСТИНА;«Америка»;ЛОЖЬ;«Индия»;ЛОЖЬ;«Америка»;ЛОЖЬ;«Китай»;ЛОЖЬ;«Англия»;ЛОЖЬ;«Китай»}
  • VLOOKUP()ИСТИНА;CHOOSE({1,2};)EXACT(G8;B5:B14);C5:C14);2;ЛОЖЬ) =ИСТИНА{ЛОЖЬ;«Китай»;ЛОЖЬ;«Англия»;ЛОЖЬ;«Америка»;ЛОЖЬ;«Индия»;ИСТИНА;«Америка»;ЛОЖЬ;«Индия»;ЛОЖЬ;«Америка»;ЛОЖЬ;«Китай»;ЛОЖЬ;«Англия»;ЛОЖЬ;«Китай»} Аргумент приблизительный_поиск, установленный в значение ЛОЖЬ, указывает функции VLOOKUP искать точное совпадение значения «ИСТИНА» в первом столбце двумерного массива и возвращать соответствующее значение из 2-го столбца — то есть Америка.

Связанные функции

Функция Excel ИНДЕКС

Функция Excel ИНДЕКС возвращает Отображаемое значение на основе заданной позиции из диапазона или массива.

Функция Excel ПОИСКПОЗ

Функция Excel ПОИСКПОЗ ищет заданное значение в диапазоне ячеек и возвращает его относительную позицию.

Функция Excel ВПР

Функция ВПР в Excel ищет значение, сопоставляя его с первым столбцом таблицы, и возвращает соответствующее значение из заданного столбца той же строки.

Функция Excel СОВПАД

Функция СОВПАД сравнивает две текстовые строки и возвращает ИСТИНА, если они полностью совпадают с учётом регистра, и ЛОЖЬ — во всех остальных случаях.

Функция Excel ВЫБОР

Функция ВЫБОР возвращает значение из списка аргументов на основе указанного номера индекса. Например, ВЫБОР(3; «Apple»; «Peach»; «Orange») вернёт «Апельсин»: индекс равен 3, а «Апельсин» — третье значение в списке после номера индекса.


Связанные формулы

Точное совпадение с помощью ИНДЕКС и ПОИСКПОЗ

Если вам нужно быстро найти информацию об определённом продукте, фильме, человеке или чём-то ещё в Excel, используйте эффективную комбинацию функций ИНДЕКС и ПОИСКПОЗ.

Подсчёт ячеек, содержащих определённый текст, с помощью С учетом регистра

В этом руководстве вы узнаете, как с помощью формулы, сочетающей функции СУММПРОИЗВ, ЕЧИСЛО и НАЙТИ, подсчитывать ячейки, содержащие определённый текст с учётом регистра, а также фильтровать строки по нижнему регистру.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает вам выделиться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуальное выполнение   |  Генерация кода|  Создание пользовательские формулы  |  Анализ данных и создание диаграмм|  Вызов Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  По нескольким листам  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Многоэлементный выпадающий список
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление рабочими книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.