Μετάβαση στο κύριο περιεχόμενο

Λειτουργία Excel SCAN (365)

Η συνάρτηση SCAN εφαρμόζει μια συνάρτηση LAMBDA σε κάθε τιμή ενός πίνακα και επιστρέφει έναν πίνακα που περιέχει τις ενδιάμεσες τιμές κατά τη σάρωση του πίνακα.

λειτουργία σάρωσης 1


Σύνταξη

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


Επιχειρήματα

  • Αρχική τιμή (προαιρετικό): Η αρχική τιμή του συσσωρευτή.
  • Παράταξη (απαιτείται): Ο πίνακας που θα σαρωθεί.
  • Λάμδα (απαιτείται): Η προσαρμοσμένη συνάρτηση LAMBDA που εφαρμόζεται για τη σάρωση του πίνακα.
    • Συσσωρευτής (απαιτείται): Η αξία αθροίστηκε και επέστρεψε ως τελικό αποτέλεσμα.
    • αξία (απαιτείται): Ο υπολογισμός που εφαρμόζεται σε κάθε στοιχείο του πίνακα.

επιστροφή Αξία

Η Λειτουργία SCAN επιστρέφει μια σειρά αποτελεσμάτων.


Σημειώσεις λειτουργίας

  1. Η λειτουργία SCAN εισήχθη πρόσφατα Excel για το Microsoft 365. Επομένως, δεν είναι διαθέσιμο σε προηγούμενες εκδόσεις του Excel. Νέοι τύποι δυναμικού πίνακα εισάγονται στο Excel για το Microsoft 365, πράγμα που σημαίνει ότι δεν χρειάζεται να χρησιμοποιήσετε Ctrl+ Shift+ Enter για να εισαγάγετε τον τύπο SCAN ως τύπο πίνακα.
  2. Η #ΑΞΙΑ! Η τιμή σφάλματος προκύπτει εάν συμβεί μία από τις παρακάτω καταστάσεις:
    • παρέχεται μια μη έγκυρη συνάρτηση LAMBDA.
    • παρέχεται λάθος αριθμός παραμέτρων.
  3. Η αρχική τιμή Το όρισμα χρησιμοποιείται για τον ορισμό της αρχικής τιμής για την παράμετρο συσσωρευτή. Αφού επιστραφεί το πρώτο αποτέλεσμα, η αρχική_τιμή αλλάζει στην τιμή αποτελέσματος. Και η διαδικασία επαναλαμβάνεται σε όλα τα στοιχεία ενός πίνακα από στήλη σε σειρά. Εάν εργάζεστε με κείμενο, ορίστε την αρχική τιμή σε "".

Παράδειγμα ένα:

Όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, υπάρχει μια σειρά δεδομένων. θέλω να συνεχίστε να προσθέτετε κάθε τιμή σε ένα κελί και την τιμή του παρακείμενου κελιού του, από στήλη σε σειρά, κάντε τα εξής:

Αντιγράψτε τον παρακάτω τύπο στο κελί F6, στη συνέχεια πιέστε το εισάγετε κλειδί για να λάβετε το αποτέλεσμα.

=ΣΑΡΩΣΗ (0,Β6: Δ9,LAMBDA(a,b,a+b))

λειτουργία σάρωσης 2

Σημείωση: Στο παραπάνω παράδειγμα, η Λειτουργία SCAN ασχολείται με αριθμοί και το παρεχόμενο αρχική τιμή όρισμα ορίζεται σε 0. Σε αυτή την περίπτωση, μπορεί επίσης να είναι παραλείπονται και αντικαταστάθηκε από έναν κενό χώρο. Για παράδειγμα, ο τύπος στο κελί F6 μπορεί να αλλάξει σε:

=ΣΑΡΩΣΗ ( ,Β6: Δ9,LAMBDA(a,b,a+b))

Παράδειγμα δύο:

Όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, υπάρχει μια σειρά δεδομένων. θέλω να συνένωση χαρακτήρων στον δεδομένο πίνακακαι επιστρέψτε έναν πίνακα που περιέχει τις ενδιάμεσες τιμές, κάντε τα εξής:

Αντιγράψτε τον παρακάτω τύπο στο κελί F6, στη συνέχεια πιέστε το εισάγετε κλειδί για να λάβετε το αποτέλεσμα.

=ΣΑΡΩΣΗ ("",Β6: Δ7,LAMBDA(a,b,a&b))

λειτουργία σάρωσης 3

Σχετικές συναρτήσεις:

  • Excel MAP Λειτουργία
    Η συνάρτηση MAP εφαρμόζει μια συνάρτηση LAMBDA για τη δημιουργία μιας νέας τιμής και επιστρέφει έναν πίνακα που σχηματίζεται αντιστοιχίζοντας κάθε τιμή στον παρεχόμενο πίνακα (ες) σε μια νέα τιμή.

  • Excel LAMBDA Λειτουργία
    Η συνάρτηση Excel LAMBDA χρησιμοποιείται για τη δημιουργία προσαρμοσμένων συναρτήσεων που μπορούν να επαναχρησιμοποιηθούν σε ένα βιβλίο εργασίας.

  • Excel Reduce Λειτουργία
    Η συνάρτηση REDUCE εφαρμόζει μια συνάρτηση LAMBDA σε κάθε τιμή ενός πίνακα και επιστρέφει τη συνολική τιμή στον συσσωρευτή, μειώνοντας τον πίνακα σε μια συσσωρευμένη τιμή.

 

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