Поиск значения в диапазоне и возврат в Excel (5 простых способов)

  • Поделись Этим
Hugh West

Если вы хотите найти определенные критерии в диапазоне и найти соответствующее значение, то эта статья - то, что вам нужно. Я покажу вам 5 простых способов поиска значения в диапазоне и возврата в Excel.

Допустим, у нас есть набор данных, где показаны налоговые ставки для различных диапазонов доходов. Теперь мы будем искать заданный доход в различных диапазонах доходов и находить налоговую ставку для этого конкретного дохода.

Скачать Рабочую тетрадь для практических занятий

Excel Поиск значения в диапазоне и возврат.xlsx

5 способов поиска значения в диапазоне и возврата в Excel

1. Функция LOOKUP для поиска и возврата значения в диапазоне

Самый простой способ поиска значения в диапазоне и возврата значения из определенного столбца - это использовать функция LOOKUP . Введите следующую формулу в пустую ячейку ( F8 ),

=LOOKUP(F7,A5:C11,C5:C11)

Вот, F7 это значение поиска, которое является Доход для нашего набора данных. A5:C11 это весь набор данных и C5:C11 это диапазон (Различные Налоговая ставка) из которого будет возвращено значение, соответствующее значению поиска.

Нажмите ENTER и налоговая ставка для Доход будет возвращена в ячейку F8.

Обратите внимание, что здесь значение поиска( Доход ) не совпадает в точности ни с одним из значений столбцов A и B Он просто лежит в диапазоне. Несмотря на это, мы можем найти возвращаемое значение ( налоговая ставка) для значения поиска.

Читать далее: Как использовать VLOOKUP для поиска значения, находящегося между диапазонами

2. функции INDEX и MATCH для поиска значения в диапазоне и возврата.

С помощью комбинации функция ИНДЕКС и функция MATCH вы можете искать значение в диапазоне и получать значение, соответствующее вашему значению поиска.

Введите следующую формулу в пустую ячейку ( F8 ),

=INDEX(C6:C11,MATCH(F7,A6:A11,1))

Вот, F7 значение поиска,( Доход ). C5:C11 это диапазон (Различные Налоговая ставка) из которого будет возвращено значение, соответствующее значению поиска. A6:A11 диапазон для значения поиска (Нижний предел Доход для конкретного налоговая ставка ).

После нажатия ENTER, сайт налоговая ставка для Доход данная в ячейке F7 будет возвращена в F8 клетка.

3. Функция VLOOKUP для возврата значения в диапазоне

Использование VLOOKUP Функция является еще одним способом поиска значения в диапазоне и получения совпадающего значения из определенного столбца. Введите следующую формулу в пустую ячейку ( F8 )

=VLOOKUP(F7,A5:C11,3,TRUE)

Вот, F7 это значение поиска, которое является Доход для нашего набора данных. A5:C11 это весь набор данных. 3 указывает, что значение будет возвращено из третьего столбца( Налоговая ставка ) нашего набора данных. TRUE указывает, что Excel вернет значение, если искомое значение существует в любом из диапазонов данных.

После нажатия ENTER, сайт налоговая ставка для Доход данная в ячейке F7 будет возвращена в ячейку F8.

Подробнее: Как эффективно использовать индексный номер столбца в функции VLOOKUP в Excel

4. Функция INDEX SUMPRODUCT и ROW для поиска и возврата значения в диапазоне

Вы также можете искать значение в диапазоне и получить соответствующее значение из определенного столбца с помощью кнопки функция ИНДЕКС , функция SUMPRODUCT и функция ROW Всего. Введите следующую формулу в пустую ячейку ( F8 )

=INDEX(C6:C11,SUMPRODUCT(--($F$7=A6:A11),ROW(1:6)))

Вот, F7 это значение поиска, которое является Доход для нашего набора данных. C5:C11 это диапазон (Различные Налоговая ставка) из которого будет возвращено значение, соответствующее значению поиска. A6:A11 верхняя граница различных диапазонов ( Доход ниже или равен) и B6:B11 нижняя граница различных диапазонов ( Доход больше) . 1:6 это первые шесть рядов.

Помните, что вы должны выбрать то же количество строк, что и в вашем наборе данных. Здесь у нас 6 строк, поэтому мы выбираем строку 1:6 Если в вашем наборе данных есть 10 строк, вам нужно выбрать 1:10 .

После нажатия ENTER, сайт налоговая ставка для Доход данная в ячейке F7 будет возвращена в ячейку F8 .

5. Функция XLOOKUP для возврата значения в диапазоне

Использование функция XLOOKUP это еще один способ поиска значения в диапазоне и получения соответствующего значения из определенного столбца. Введите следующую формулу в пустую ячейку ( F8 )

=XLOOKUP(F7,B6:B11,C6:C11,0,1,1)

Вот, F7 это значение поиска ( Доход ). B6:B11 диапазон для значения поиска (Верхний предел Доход для конкретного налоговая ставка ). C5:C11 это диапазон (Различные Налоговая ставка) из которого будет возвращено значение, соответствующее значению поиска. 0 указывает, что значение не будет показано, если искомое значение не найдено. Первый 1 в аргументе указывает, что если точное совпадение не найдено, то формула вернет следующее меньшее значение, а второе 1 указывает, что поиск будет начат с начала вашего набора данных.

Нажмите ENTER и налоговая ставка для Доход будет возвращена в ячейку F8 .

Заключение

Любой из описанных выше способов позволит вам найти значения в диапазоне и вернуть в Excel. Если вы столкнулись с путаницей в каком-либо из способов, пожалуйста, оставьте комментарий.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.