Векторы, матрицы и таблицы > Работа с массивами > Пример: Влияние ORIGIN на функции поиска
Пример: Влияние ORIGIN на функции поиска
Системная переменная ORIGIN влияет на результаты, которые выдаются функциями поиска, требующими указания индекса строки или столбца. Этим критериям соответствуют только функции hlookup и vlookup.
Функции hlookup и vlookup можно вычислять как численным, так и аналитическим способом.
1. Определите входную матрицу.
Щелкните для копирования этого выражения
2. Вычислите системную переменную ORIGIN, чтобы удостовериться, что для нее установлено значение 0.
Щелкните для копирования этого выражения
ORIGIN=0
1. Задайте аргумент строки r и аргумент z.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
2. Вычислите функцию поиска по горизонтали hlookup.
Щелкните для копирования этого выражения
Возвращаемый элемент находится на пересечении строки r и столбца, который пересекает строку 0 в точке z1.
3. Задайте аргумент столбца c.
Щелкните для копирования этого выражения
4. Вычислите функцию поиска по вертикали vlookup.
Щелкните для копирования этого выражения
Возвращаемый элемент находится на пересечении столбца c и строки, которая пересекает столбец 0 в точке z1.
ORIGIN≠0
1. Установите для системной переменной ORIGIN значение 1.
Щелкните для копирования этого выражения
2. Повторно вычислите функцию поиска по горизонтали hlookup.
Щелкните для копирования этого выражения
Возвращаемый элемент находится на пересечении строки r-ORIGIN и столбца, который пересекает строку 0 в точке z1.
3. Повторно вычислите функцию поиска по вертикали vlookup.
Щелкните для копирования этого выражения
Возвращаемый элемент находится на пересечении столбца c-ORIGIN и строки, которая пересекает столбец 0 в точке z1.
4. Покажите, что для получения таких же результатов в том случае, если для системной переменной ORIGIN установлено значение 0, необходимо добавить новое значение ORIGIN в аргументы r и c.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Было ли это полезно?