Note: The other languages of the website are Google-translated. Back to English

Функція Excel SCAN (365)

Функція SCAN застосовує функцію LAMBDA до кожного значення в масиві та повертає масив, який містить проміжні значення під час сканування масиву.

функція сканування 1


синтаксис

=REDUCE ([initial_value],array,lambda(accumulator, value))


Аргументи

  • Початкове_значення (необов'язково): початкове значення акумулятора.
  • масив (обов’язково): масив для сканування.
  • Лямбда (обов’язково): спеціальна функція LAMBDA, яка застосовується для сканування масиву.
    • Акумулятор (обов’язково): підсумкове значення повертається як кінцевий результат.
    • значення (обов’язково): обчислення, застосоване до кожного елемента в масиві.

значення, що повертається

повне г, повне г,, показали, від, номер, XNUMX функція SCAN повертає масив результатів.


Примітки до функцій

  1. Функція SCAN нещодавно представлена ​​в Excel для Microsoft 365. Тому він недоступний у попередніх версіях Excel. У Excel для Microsoft 365 представлено нові формули динамічного масиву, тобто не потрібно використовувати Ctrl+Shift+Enter для введення формули SCAN як формули масиву.
  2. повне г, повне г,, показали, від, номер, XNUMX #VALUE! значення помилки виникає, якщо виникає одна з наведених нижче ситуацій:
    • надано недійсну функцію LAMBDA;
    • вказано неправильну кількість параметрів.
  3. повне г, повне г,, показали, від, номер, XNUMX початкове_значення аргумент використовується для встановлення початкового значення для параметра накопичувача. Після повернення першого результату початкове_значення змінюється на значення результату. І процес повторює всі елементи в масиві від стовпця до рядка. Якщо ви працюєте з текст, встановіть початкове значення "".

Приклад перший:

Як показано на знімку екрана нижче, є масив даних. я хочу продовжуйте додавати кожне значення в клітинку та значення суміжної клітинки, від стовпця до рядка, виконайте наступне:

Скопіюйте наведену нижче формулу в клітинку F6, потім натисніть вводити ключ, щоб отримати результат.

=СКАНУВАТИ (0,B6: D9,LAMBDA(a,b,a+b))

функція сканування 2

Примітка. У наведеному вище прикладі функція SCAN працює з номера і додається початкове_значення аргумент встановлено на 0. У цьому випадку це також може бути опущений і замінено на порожній простір. Наприклад, формула в клітинці F6 можна змінити на:

=СКАНУВАТИ ( ,B6: D9,LAMBDA(a,b,a+b))

Приклад другий:

Як показано на знімку екрана нижче, є масив даних. я хочу об’єднати символи в заданому масивіі повернути масив, який містить проміжні значення, виконайте наступне:

Скопіюйте наведену нижче формулу в клітинку F6, потім натисніть вводити ключ, щоб отримати результат.

=СКАНУВАТИ ("",B6: D7,LAMBDA(a,b,a&b))

функція сканування 3

Відносні функції:

  • перевершувати MAP функція
    Функція MAP застосовує функцію LAMBDA для створення нового значення та повертає масив, сформований зіставленням кожного значення в наданому масиві з новим значенням.

  • перевершувати LAMBDA функція
    Функція Excel LAMBDA використовується для створення настроюваних функцій, які можна повторно використовувати в книзі.

  • перевершувати Reduce функція
    Функція REDUCE застосовує функцію LAMBDA до кожного значення в масиві та повертає загальне значення в накопичувачі, зводячи масив до накопиченого значення.

 

Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL