Excel SCAN funkció (365)
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.
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
- 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.
- 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.
- 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))
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))
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.