Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac "Мой Office" для iPhone

Сканирует массив путем применения функции ЛЯМБДА к каждому значению и возвращает массив, содержащий все промежуточные значения.  

Синтаксис

=SCAN ([initial_value], массив, лямбда-код(аккумулятор, значение, тело))

Аргументы и параметры функции SCAN:

  • [начальное_значение]      Задает начальное значение для аккумулятора.

  • массив.      Массив, который нужно просканировать.

  • лямбда.      Функция ЛЯМБДА, вызываемая для создания массива. ЛЯМБДА принимает три параметра:

    • аккумулятор.    Суммируемое значение, возвращаемое в качестве конечного результата.

    • значение     Текущее значение из массива.

    • Тела    Вычисление, применяемое к каждому элементу в массиве.

Заметки

Используйте аргумент "начальное_значение", чтобы установить начальное значение для параметра аккумулятора. Если вы работаете с текстом, установите начальное значение "".

Ошибки

При указании недопустимой функции ЛЯМБДА или неверного количества параметров возвращается ошибка #ЗНАЧ! с названием "Неверные параметры".

Примеры

Пример 1. Создание списка факториалов

Введите пример данных в ячейки A1:C2, а затем скопируйте формулу в ячейку D4:

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

Первый пример функции SCAN

Пример 2. Сцепление символов в массиве

Введите пример данных в ячейки A1:C2, а затем скопируйте формулу в ячейку D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Второй пример функции SCAN

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.