Ugrás a tartalomra

Excel SCAN funkció (365)

Szerző: Zhoumandy Utolsó módosítás: 2022-09-16

A SCAN függvény egy LAMBDA függvényt alkalmaz egy tömb minden értékére, és egy tömböt ad vissza, amely tartalmazza a közbenső értékeket a tömb vizsgálata közben.

szkennelési funkció 1


Szintaxis

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


érvek

  • Kezdő érték (opcionális): Az akkumulátor kezdőértéke.
  • Sor (kötelező): A vizsgálandó tömb.
  • Lambda (kötelező): A tömb vizsgálatához alkalmazott egyéni LAMBDA függvény.
    • akkumulátor (kötelező): Az értéket összesítik, és a végeredményként visszaadják.
    • Érték (kötelező): A tömb minden elemére alkalmazott számítás.

Visszatérési érték

A SCAN funkció eredmények tömbjét adja vissza.


Funkciójegyzetek

  1. A SCAN funkciót újonnan vezették be Excel Microsoft 365-höz. Tehát az Excel korábbi verzióiban nem érhető el. Új dinamikus tömbképletek kerültek bevezetésre az Excel for Microsoft 365-ben, ami azt jelenti, hogy nincs szükség a Ctrl+Shift+Enter billentyűkombinációra a SCAN képlet tömbképletként történő megadásához.
  2. A #ÉRTÉK! hibaérték akkor fordul elő, ha az alábbi helyzetek valamelyike ​​előfordul:
    • érvénytelen LAMBDA funkció van megadva;
    • rossz számú paraméter van megadva.
  3. A kezdő érték Az argumentum az akkumulátor paraméter kezdőértékének beállítására szolgál. Az első eredmény visszaadása után a kezdeti_érték az eredményértékre változik. És a folyamat egy tömb összes elemén iterál, oszlopról sorra. Ha együtt dolgozik szöveg, állítsa be a kezdeti értéket "".

Első példa:

Amint az alábbi képernyőképen látható, számos adat található. akarok folyamatosan adjon hozzá minden értéket egy cellában és a szomszédos cella értékét, oszlopról sorra, kérjük, tegye a következőket:

Kérjük, másolja be az alábbi képletet a cellába F6, majd nyomja meg az gombot belép kulcs az eredmény eléréséhez.

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

szkennelési funkció 2

Megjegyzés: A fenti példában a SCAN funkció foglalkozik számok és a szállított kezdő érték argumentum értékre van állítva 0. Ebben az esetben az is lehet elhagyható és helyébe az lép egy üres hely. Például a cellában lévő képlet F6 módosítható erre:

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

Második példa:

Amint az alábbi képernyőképen látható, számos adat található. akarok összefűzni a karaktereket az adott tömbben, és visszaad egy tömböt, amely tartalmazza a köztes értékeket, kérjük, tegye a következőket:

Kérjük, másolja be az alábbi képletet a cellába F6, majd nyomja meg az gombot belép kulcs az eredmény eléréséhez.

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

szkennelési funkció 3

Relatív funkciók:

  • Excel MAP Funkció
    A MAP függvény egy LAMBDA függvényt alkalmaz egy új érték létrehozásához, és egy tömböt ad vissza, amely a megadott tömb(ek) minden értékének új értékre való leképezésével jön létre.

  • Excel LAMBDA Funkció
    Az Excel LAMBDA függvénye olyan egyéni függvények létrehozására szolgál, amelyek újra felhasználhatók a munkafüzetben.

  • Excel Reduce Funkció
    A REDUCE függvény egy LAMBDA függvényt alkalmaz egy tömb minden értékére, és visszaadja a teljes értéket az akkumulátorban, csökkentve a tömböt egy halmozott értékre.

 

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