Funkcija SCAN

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“

Nuskaito masyvą kiekvienai reikšmei pritaikę LAMBDA ir grąžina masyvą, kuriame yra kiekviena tarpinė reikšmė.  

Sintaksė

=SCAN ([initial_value], masyvas, lambda(akumuliatorius, reikšmė, kūnas))

Funkcijos SCAN sintaksė turi tokius argumentus ir parametrus:

  • [initial_value] Nustato pradinę akumuliatoriaus vertę.

  • masyvas Žvalgytinas masyvas.

  • liambda LAMBDA, kuri iškviečiama masyvui sumažinti. LAMBDA naudoja tris parametrus:

    • akumuliatorius Reikšmė, susumuota ir grąžinta kaip galutinis rezultatas.
    • reikšmė Dabartinė masyvo reikšmė.
    • Kūnas Skaičiavimas taikomas kiekvienam masyvo elementui.

Pastabos

Naudokite argumentą initial_value, kad nustatytumėte pradinę akumuliatoriaus parametro reikšmę. Jei dirbate su tekstu, nustatykite pradinę reikšmę į "".

Klaidos

Pateikus netinkamą LAMBDA funkciją arba neteisingą parametrų skaičių, pateikiama #VALUE! klaida vadinama „Neteisingi parametrai“.

Pavyzdžiai

1 pavyzdys: faktorialų sąrašo kūrimas

Įveskite duomenų pavyzdžius į langelius A1:C2, tada nukopijuokite formulę į langelį D4:

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

Pirmos funkcijos SCAN pavyzdys

2 pavyzdys: simbolių sujungimas masyve

Įveskite duomenų pavyzdžius į langelius A1:C2, tada nukopijuokite formulę į langelį D4:

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

Antrosios funkcijos SCAN pavyzdys