Поиск с учетом регистра
Возможно, вы знаете, что можете комбинировать домен ИНДЕКС и МАТЧ функции или используйте ВПР функция для поиска значений в Excel. Однако при поиске регистр не учитывается. Итак, чтобы выполнить сопоставление с учетом регистра, вы должны воспользоваться EXACT and ВЫБЕРИТЕ fсоборов.
Выполните поиск с учетом регистра с помощью ИНДЕКС и ПОИСКПОЗ
Выполните поиск с учетом регистра с помощью ВПР
Выполните поиск с учетом регистра с помощью ИНДЕКС и ПОИСКПОЗ
Чтобы знать класс of YUKI как показано на скриншоте выше с ИНДЕКС и ПОИСКПОЗ, вы можете использовать функцию ТОЧНО для сравнения текстовых строк в диапазоне имен учащихся с YUKI, значением в ячейке G5, включая регистр каждого символа. Затем мы можем использовать функции ИНДЕКС и ПОИСКПОЗ вместе, чтобы найти нужное значение.
Общий синтаксис
=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))
√ Примечание. Это формула массива, требующая ввода с помощью Ctrl + Shift + Enter.
- диапазон_возврата: Диапазон, из которого вы хотите, чтобы комбинационная формула возвращала значение. Здесь имеется в виду модельный ряд.
- искомое_значение: Значение EXACT, используемое для выполнения чувствительного к регистру сравнения с текстовыми строками в искомый_диапазон. Здесь имеется в виду данное имя, ЮКИ.
- искомый_диапазон: Диапазон ячеек для сравнения с искомое_значение. Здесь имеется в виду диапазон имен.
- тип_соответствия 0: ПОИСКПОЗ найдет первое значение, которое точно равно искомое_значение.
Чтобы знать класс of YUKI, скопируйте или введите формулу ниже в ячейку G6, и нажмите Ctrl + Shift + Enter чтобы получить результат:
= ИНДЕКС (D5: D14, ПОИСКПОЗ (ИСТИНА, ТОЧНО ("ЮКИ",B5: B14), 0))
Или используйте ссылку на ячейку, чтобы сделать формулу динамической:
= ИНДЕКС (D5: D14, ПОИСКПОЗ (ИСТИНА, ТОЧНО (G5,B5: B14), 0))
Пояснение формулы
=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))
- ТОЧНЫЙ (G5; B5: B14): Функция EXACT сравнивает текстовые строки в диапазоне имен учащихся. B5: B14 против "YUKI", значение в ячейке G5, возвращает ИСТИНА, если значение в ячейках от B5 до B14 точно такое же, как YUKI, в противном случае - ЛОЖЬ. Итак, мы получим массив ИСТИНЫ и ЛОЖИ вроде этого:
{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА} - МАТЧ (ИСТИНА;ТОЧНЫЙ (G5; B5: B14), 0) = МАТЧ (ИСТИНА;{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА}, 0): Match_type 0 просит функцию ПОИСКПОЗ найти точное совпадение. Затем функция вернет позицию своего точного lookup_value “TURE”В массиве, который 10, так как единственное ИСТИНА находится на 10-я позиция в массиве.
- ПОКАЗАТЕЛЬ(D5: D14,МАТЧ (ИСТИНА;ТОЧНЫЙ (G5; B5: B14), 0)) = ИНДЕКС (D5: D14,10): Функция ИНДЕКС возвращает 10th значение в диапазоне оценок D5: D14, Которая является A.
Выполните поиск с учетом регистра с помощью ВПР
Чтобы знать страна который ДЖИММИ исходит из функции VLOOKUP, вам следует воспользоваться функциями CHOOSE и EXACT для выполнения поиска с учетом регистра. Функция EXACT будет проводить сравнение ДЖИММИ и каждой текстовой строки в диапазоне имен учащихся с учетом регистра. Затем мы можем использовать ВЫБОР, чтобы объединить ТОЧНЫЙ результат и значения в диапазоне стран. Пришло время VLOOKUP показать свои возможности.
Общий синтаксис
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)
√ Примечание. Это формула массива, требующая ввода с помощью Ctrl + Shift + Enter.
- искомое_значение: Значение EXACT, используемое для выполнения чувствительного к регистру сравнения с текстовыми строками в искомый_диапазон. Здесь имеется в виду данное имя, ДЖИММИ.
- искомый_диапазон: Диапазон ячеек для сравнения с искомое_значение. Здесь имеется в виду диапазон имен.
- диапазон_возврата: Диапазон, из которого вы хотите, чтобы комбинационная формула возвращала значение. Здесь имеется в виду диапазон страны.
- range_lookup ЛОЖЬ: Функция ВПР будет искать точное совпадение.
Чтобы знать страна ДЖИММИ происходит из, скопируйте или введите формулу ниже в ячейку G9, и нажмите Ctrl + Shift + Enter чтобы получить результат:
= ВПР (ИСТИНА; ВЫБРАТЬ ({1,2}; ТОЧНО ("ДЖИММИ",B5: B14),C5: C14), 2, ЛОЖЬ)
Или используйте ссылку на ячейку, чтобы сделать формулу динамической:
= ВПР (ИСТИНА; ВЫБРАТЬ ({1,2}; ТОЧНО (G8,B5: B14),C5: C14), 2, ЛОЖЬ)
Пояснение формулы
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)
- ТОЧНЫЙ (G8; B5: B14): Функция EXACT сравнивает текстовые строки в диапазоне имен учащихся. B5: B14 против значения в ячейке G8, ДЖИММИ, возвращает ИСТИНА, если значение в диапазоне имен учащихся точно такое же, как ДЖИММИ, в противном случае - ЛОЖЬ. Итак, мы получим массив ИСТИНЫ и ЛОЖИ вроде этого:
{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ} - ВЫБРАТЬ ({1,2},ТОЧНЫЙ (G8; B5: B14), C5: C14) = ВЫБРАТЬ ({1,2},{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ}, C5: C14): Аргумент index_num команды CHOOSE 1,2 {} объединяет ТОЧНЫЙ массив и значения из C5: C14 в двумерный массив вроде этого:
{FALSE, «Китай»; FALSE, «Англия»; FALSE, «Америка»; FALSE, «Индия»; TRUE, «Америка»; FALSE, «Индия»; FALSE, «Америка»; FALSE, «Китай»; FALSE , "Англия"; ЛОЖЬ, "Китай"} - ВПР (ИСТИНА,ВЫБРАТЬ ({1,2},ТОЧНЫЙ (G8; B5: B14), C5: C14),2, ЛОЖЬ) = ВПР (ИСТИНА,{FALSE, «Китай»; FALSE, «Англия»; FALSE, «Америка»; FALSE, «Индия»; TRUE, «Америка»; FALSE, «Индия»; FALSE, «Америка»; FALSE, «Китай»; FALSE , "Англия"; ЛОЖЬ, "Китай"}, 2, ЛОЖЬ): Range_lookup НЕПРАВДА запрашивает функцию ВПР для поиска точного значения «ИСТИНА”В 1-м столбце двумерного массива и возвращает его точное совпадение в 2ый столбец, который Америка.
Связанные функции
Функция ИНДЕКС Excel возвращает отображаемое значение на основе заданной позиции из диапазона или массива.
Функция ПОИСКПОЗ в Excel ищет определенное значение в диапазоне ячеек и возвращает относительное положение значения.
Функция ВПР в Excel выполняет поиск значения по первому столбцу таблицы и возвращает соответствующее значение из определенного столбца в той же строке.
Функция EXACT сравнивает две строки и возвращает TRUE, если они точно такие же (с учетом чувствительности к регистру), или возвращает FALSE.
Функция ВЫБОР возвращает значение из списка аргументов значений на основе заданного номера индекса. Например, ВЫБОР (3, «Яблоко», «Персик», «Оранжевый») возвращает оранжевый, номер индекса - 3, а оранжевый - третье значение после номера индекса в функции.
Связанные формулы
Точное совпадение с индексом и совпадением
Если вам нужно найти информацию, указанную в Excel, о конкретном продукте, фильме или человеке и т. Д., Вы должны хорошо использовать комбинацию функций ИНДЕКС и ПОИСКПОЗ.
Подсчет ячеек, содержащих определенный текст, с учетом регистра
В этом руководстве вы узнаете, как использовать формулу с функциями СУММПРОИЗВ, ЕЧИСЛО и НАЙТИ для подсчета ячеек, содержащих определенный текст, с учетом верхнего и нижнего регистра.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.