Пример. Влияние TOL на функции поиска
Покажем, как значение TOL может оказать влияние на результаты, возвращаемые функциями hlookup, lookup, vhlookup, vlookup и match.
1. Определите входную матрицу.
Щелкните для копирования этого выражения
2. Используйте функцию hlookup для нахождения элемента, расположенного в точке пересечения столбца с z и строки r.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
3. Используйте функцию hlookup и модификатор not для получения всех элементов в строке r, кроме расположенного на пересечении столбца с z и строки r.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
4. Используйте функцию lookup для отыскания z в X и получения значений, находящихся в той же позиции в Y.
Щелкните для копирования этого выраженияЩелкните для копирования этого выражения
a. Найдите точное соответствие.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Матрица X содержит 50 в ячейках (5,0) и (1,2).
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
b. Используйте модификатор lt (меньше), чтобы найти соответствие, которое меньше указанного значения.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Матрица X содержит три значения меньше 4 в ячейках (1,0), (2,0) и (3,0).
c. Используйте модификатор range для отыскания соответствий, попадающих в некоторый диапазон.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Матрица X содержит три значения в интервале 50-70 в ячейках (5,0), (6,0) и (1,2).
5. Используйте функцию vhlookup для отыскания соответствий z1 и z2 в первом столбце и строке A соответственно и получения значения, расположенного на пересечении совпадающей строки и столбца.
a. Найдите точное соответствие.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Столбец 0 матрицы A содержит одно значение, соответствующее z1, а строка 0 содержит одно значение, соответствующее z2.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Столбец 0 матрицы A содержит два значения, соответствующих z1.
b. Используйте модификатор near для отыскания соответствий, близких к указанному значению z1.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Столбец 0 матрицы A содержит два значения, 5 и 6, которые близки к значению z1.
c. Повторите поиск для совпадения выше, но с новым допуском.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Увеличение допуска снизило точность, благодаря чему появился новый элемент, 4, удовлетворяющий условиям, определяемым модификатором и допуском.
6. Восстановите значение TOL.
Щелкните для копирования этого выражения
7. Используйте функцию vlookup для отыскания соответствия z в первом столбце A и получения значения, расположенного на пересечении совпадающей строки и столбца, заданного c.
a. Найдите точное соответствие.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
b. Используйте модификатор near для отыскания совпадений, близких к указанному значению z..
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Столбец 0 матрицы A содержит три значения, близких к 1.5, в строках 1, 2 и 3.
c. Повторите поиск для совпадения выше, но с новым допуском.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
8. Восстановите значение TOL.
Щелкните для копирования этого выражения
9. Используйте функцию match для отыскания z1 в A и получения индексов совпадающих значений.
a. Найдите точное соответствие.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
b. Используйте модификатор near для отыскания совпадений, соответствующих указанному значению z2.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
c. Повторите поиск для совпадения выше, но с новым допуском.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
d. Восстановите значение TOL.
Щелкните для копирования этого выражения
e. Используйте модификатор lt (меньше) для отыскания соответствий, меньших указанного значения z3.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
f. Повторите поиск для совпадения выше, но с новым допуском.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Увеличение допуска при использовании модификатора lt (меньше) привело к тому, что один элемент перестал удовлетворять условиям, определяемым указанным модификатором и допуском.
g. Восстановите значение TOL.
Щелкните для копирования этого выражения
h. Используйте модификатор range для отыскания соответствий, попадающих в диапазон, заданный z4.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
i. Повторите поиск для совпадения выше, но с новым допуском.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
10. Восстановите значение TOL.
Щелкните для копирования этого выражения
Было ли это полезно?