
Задача 2
В данном примере выполняется поиск значений в столбце «Номер» в таблице сотрудников для вычисления возраста сотрудников с помощью значений в других столбцах, а также проверка неверных условий.
Номер |
Фамилия |
Имя |
Должность |
Дата рождения |
|
1 |
Орехов |
Алексей |
Торговый представитель |
08.12.1968 |
|
2 |
Ушаков |
Валерий |
Вице-президент по продажам |
19.02.1952 |
|
3 |
Ожогина |
Инна |
Торговый представитель |
30.08.1963 |
|
4 |
Попкова |
Дарья |
Торговый представитель |
19.09.1958 |
|
5 |
Песоцкий |
Станислав |
Менеджер по продажам |
04.03.1955 |
|
6 |
Сергиенко |
Мария |
Торговый представитель |
02.07.1963 |
|
Формула |
Описание (результат) |
||||
=ЦЕЛОЕ(ДОЛЯГОДА(ДАТА(2004;6;30); ВПР(5;A2:E7;5; ЛОЖЬ); 1)) |
Вычисление для 2004 финансового года возраста сотрудника под номером 5. Функция ДОЛЯГОДА используется для вычитания даты рождения из конечной даты финансового года и отображения результата в виде целого числа с помощью функции ЦЕЛОЕ (49) |
||||
=ЦЕЛОЕ(ДОЛЯГОДА(ДАТА(2004;6;30); ВПР($A2;$A$2:$E$7;5; ЛОЖЬ); 1))
|
Вычисление для 2004 финансового года возраста сотрудника под номером 1(ячейкаА2).Скопировав эту формулу на весь список т.е.F2:F7, вычислим возраст каждого сотрудника. Скопируйте формулу в G2.Измените дату на 2010 год. |
||||
=ЕСЛИ(ЕНД(ВПР(5;A2:E7;2;ЛОЖЬ)) = ИСТИНА; "Сотрудник не найден"; ВПР(5;A2:E7;2;ЛОЖЬ)) |
При наличии сотрудника под номером 5 отображается его фамилия; в противном случае отображается сообщение «Сотрудник не найден» (Песоцкий). Функция ЕНД возвращает значение ИСТИНА, если функция ВПР возвращает значение ошибки #НД |
||||
=ЕСЛИ(ЕНД(ВПР(15;A3:E8;2;ЛОЖЬ)) = ИСТИНА; "Сотрудник не найден"; ВПР(15;A3:E8;2;ЛОЖЬ)) |
При наличии сотрудника под номером 15 отображается его фамилия; в противном случае отображается сообщение «Сотрудник не найден» (Сотрудник не найден). Функция ЕНД возвращает значение ИСТИНА, если функция ВПР возвращает значение ошибки #НД |
||||
=ВПР(4;A2:E7;3;ЛОЖЬ) & " " & ВПР(4;A2:E7;2;ЛОЖЬ) & " — это " & ВПР(4;A2:E7;4;ЛОЖЬ) & "." |
Для сотрудника под номером 4 значения трех ячеек объединяются в целое предложение (Дарья Попкова — это торговый представитель.) |
Поиск значений в списке данных
Показать
все
Предположим, что требуется найти внутренний телефонный номер сотрудника по его идентификационному номеру или узнать ставку комиссионного вознаграждения, предусмотренную за определенный объем продаж. Необходимые данные можно быстро и эффективно находить в списке и автоматически проверять их правильность. Значения, возвращенные поиском, можно затем использовать в вычислениях или отображать как результаты. Существует несколько способов поиска значений в списке данных и отображения результатов.
Поиск значений в списке по вертикали по точному совпадению
Задача 3
Для выполнения этой задачи используется функция ВПР.
|
|
Поиск значений в списке по вертикали по приблизительному совпадению
Для выполнения этой задачи используется функция ВПР.
Важно. Данный метод работает только при условии, что значения в первом столбце были отсортированы по возрастанию.
Задача 4
В данном примере известна частота и требуется найти соответствующий ей цвет.
|
|
Поиск значений в списке по горизонтали по точному совпадению
Задача 5
Для выполнения этой задачи используется функция ГПР.
|
|
Поиск значений в списке по горизонтали по приблизительному совпадению
Задача 6
Для выполнения этой задачи используется функция ГПР.
Важно. Данный метод работает только при условии, что значения в первой строке были отсортированы по возрастанию.
|
|
Примечания
Ставку и возвращаемое число можно отобразить как процент. Выделите ячейку и на вкладке Главная в группе Число нажмите кнопку Процентный формат
.
Числа в столбце объема продаж можно отобразить в рублях. Выделите ячейку и на вкладке Главная в группе Число нажмите кнопку Финансовый числовой формат
.
Создание формулы подстановки с помощью мастера подстановок
Мастер подстановок создает формулу подстановки, основанную на данных листа, содержащих заголовки строк и столбцов. С помощью мастера подстановок можно найти остальные значения в строке, если известно значение в одном столбце, и наоборот. В формулах, которые создает мастер подстановок, используются функции ИНДЕКС и ПОИСКПОЗ.
Щелкните ячейку в диапазоне.
На вкладке Формулы в группе Решения выберите команду Подстановка.
Если команда Подстановка недоступна, необходимо загрузить надстройку (Надстройка. Вспомогательная программа, служащая для добавления в Microsoft Office специальных команд или возможностей.) мастера подстановок.
Загрузка
надстройки мастера подстановок
Щелкните значок Кнопка Microsoft Office
, щелкните Параметры Excel, а затем выберите категорию Надстройки.
В поле Управление выберите значениеНадстройки Excel и нажмите кнопку Перейти.
В диалоговом окне Список надстроек установите флажок рядом с пунктом Мастер подстановок и нажмите кнопку ОК.
Следуйте указаниям мастера.
Поиск значений в списке по вертикали по точному совпадению
Задача 7
Для выполнения этой задачи используются функции ИНДЕКС и ПОИСКПОЗ.
|
|
Приведенная формула использует следующие аргументы.
Формула поиска значений в несортированном диапазоне
A2:B5:
Весь диапазон, в котором осуществляется
поиск значений.
ПОИСКПОЗ("Груши";A2:A5;0):
Функция ПОИСКПОЗ определяет номер
строки.
"Груши":
Значение для поиска в столбце подстановки.
A2:A5:
Столбец для поиска для функции ПОИСКПОЗ.