Описание функции ОДНОЗНАЧ (@)
До введения динамических массивов, с помощью ссылки на диапазон можно было возвращать определенное значение из диапазона. Такой подход часто используется в финансовых сводках. Функция ОДНОЗНАЧ позволяет вернуть поведение Excel и возвращает одно значение, а не диапазон.
В Excel для данной функции используется специальный знак @. Именно его вы увидите, завершив ввод функции, Excel автоматически преобразует название функции.
Данный знак был выбран не случайно, на самом деле он уже использовался для извлечения в ссылках на таблицу для обозначения неявного пересечения. В таблице = [@Column1] можно использовать следующую формулу: Здесь знак @ указывает на то, что формула должна использовать неявное пересечение для извлечения значения в той же строке из [Столбец1].
Скорее всего длинное название функции останется только для истории, поэтому будет придерживаться более короткого синтаксиса.
Синтаксис
=@(значение)
Аргументы
Замечания
— Произойдет неявное пересечение, и Excel возвратит значение, связанное со строкой, в которой находится формула.= @A1: A10
— Может произойти неявное пересечение. Функция ИНДЕКС может возвращать массив или диапазон, если второй или третий аргумент равен 0.= @ИНДЕКС(A1: A10; B1)
— Может произойти неявное пересечение. Функция СМЕЩ может возвращать диапазон с несколькими ячейками. Если это так, то будет инициировано неявное пересечение.= @СМЕЩ(A1: A2; 1; 1)
Пример
Видео работы функции
Дополнительные материалы
Microsoft добавила динамические массивы в Excel и новые функции.