Preskoči na glavno vsebino

Funkcija Excel SCAN (365)

Funkcija SCAN uporabi funkcijo LAMBDA za vsako vrednost v matriki in med pregledovanjem matrike vrne matriko, ki vsebuje vmesne vrednosti.

funkcija skeniranja 1


Sintaksa

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


Argumenti

  • Začetna_vrednost (neobvezno): Začetna vrednost akumulatorja.
  • Array (obvezno): polje, ki ga želite pregledati.
  • Lambda (obvezno): funkcija LAMBDA po meri, ki se uporablja za skeniranje matrike.
    • Akumulator (obvezno): seštevek vrednosti in vrnjen kot končni rezultat.
    • vrednost (obvezno): izračun, uporabljen za vsak element v matriki.

Vrnjena vrednost

O Funkcija SCAN vrne niz rezultatov.


Opombe k funkciji

  1. Funkcija SCAN je na novo predstavljena v Excel za Microsoft 365. Zato ni na voljo v starejših različicah Excela. V Excelu za Microsoft 365 so predstavljene nove dinamične matrične formule, kar pomeni, da ni treba uporabiti Ctrl+Shift+Enter za vnos formule SCAN kot matrične formule.
  2. O #VALUE! vrednost napake se pojavi, če pride do ene od naslednjih situacij:
    • podana je neveljavna funkcija LAMBDA;
    • podano je napačno število parametrov.
  3. O začetna_vrednost argument se uporablja za nastavitev začetne vrednosti za parameter akumulatorja. Ko je vrnjen prvi rezultat, se začetni_vrednost spremeni v vrednost rezultata. In proces ponavlja vse elemente v matriki od stolpca do vrstice. Če delate z besedilo, nastavite začetno vrednost na "".

Prvi primer:

Kot je prikazano na spodnjem posnetku zaslona, ​​obstaja vrsta podatkov. hočem še naprej dodajajte vsako vrednost v celici in vrednost sosednje celice, od stolpca do vrstice, naredite naslednje:

Kopirajte spodnjo formulo v celico F6, nato pritisnite Vnesite ključ, da dobite rezultat.

=SCAN (0,B6: D9,LAMBDA(a,b,a+b))

funkcija skeniranja 2

Opomba: V zgornjem primeru obravnava funkcija SCAN številke in dobavljeno začetna_vrednost argument je nastavljen na 0. V tem primeru je lahko tudi izpuščeni in nadomesti z prazen prostor. Na primer, formula v celici F6 se lahko spremeni v:

=SCAN ( ,B6: D9,LAMBDA(a,b,a+b))

Drugi primer:

Kot je prikazano na spodnjem posnetku zaslona, ​​obstaja vrsta podatkov. hočem združite znake v podano matrikoin vrne matriko, ki vsebuje vmesne vrednosti, naredite naslednje:

Kopirajte spodnjo formulo v celico F6, nato pritisnite Vnesite ključ, da dobite rezultat.

=SCAN ("",B6: D7,LAMBDA(a,b,a&b))

funkcija skeniranja 3

Relativne funkcije:

  • Excel MAP funkcija
    Funkcija MAP uporabi funkcijo LAMBDA za ustvarjanje nove vrednosti in vrne matriko, oblikovano s preslikavo vsake vrednosti v podani matriki v novo vrednost.

  • Excel LAMBDA funkcija
    Funkcija Excel LAMBDA se uporablja za ustvarjanje funkcij po meri, ki jih je mogoče znova uporabiti v delovnem zvezku.

  • Excel Reduce funkcija
    Funkcija REDUCE uporabi funkcijo LAMBDA za vsako vrednost v matriki in vrne skupno vrednost v akumulatorju, tako da matriko zmanjša na akumulirano vrednost.

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good example. Is there a typo at just below the first picture which is "Syntax
=REDUCE ([initial_value],array,lambda(accumulator, value))"
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations