Τύπος Excel: Τελευταία σειρά σε αριθμητικά δεδομένα -

Πίνακας περιεχομένων

Γενική φόρμουλα

=MATCH(bignum,range)

Περίληψη

Για να λάβετε την τελευταία σχετική θέση (π.χ. τελευταία σειρά, τελευταία στήλη) για αριθμητικά δεδομένα (με ή χωρίς κενά κελιά), μπορείτε να χρησιμοποιήσετε τη συνάρτηση MATCH με τον λεγόμενο "μεγάλο αριθμό".

Στο παράδειγμα που παρουσιάζεται, ο τύπος στο E5 είναι:

=MATCH(9.99E+307,B4:B9)

Τελευταία * σχετική * θέση, όχι σειρά στο φύλλο εργασίας

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

Εξήγηση

Αυτός ο τύπος χρησιμοποιεί τη συνάρτηση MATCH σε λειτουργία αντιστοίχισης κατά προσέγγιση για να εντοπίσει την τελευταία αριθμητική τιμή σε ένα εύρος. Η κατά προσέγγιση αντιστοίχιση ενεργοποιήθηκε ρυθμίζοντας από το 3ο όρισμα στο MATCH στο 1 ή παραλείποντας αυτό το όρισμα, το οποίο προεπιλογίζεται στο 1.

Η τιμή αναζήτησης είναι ο λεγόμενος "μεγάλος αριθμός" (μερικές φορές συντομευμένος "bignum") που είναι σκόπιμα μεγαλύτερος από οποιαδήποτε τιμή που θα εμφανίζεται στο εύρος.

Το αποτέλεσμα είναι ότι το MATCH θα "επιστρέψει" στην τελευταία αριθμητική τιμή στο εύρος και θα επιστρέψει αυτήν τη θέση.

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

Σχετικά με το bignum

Ο μεγαλύτερος αριθμός που μπορεί να χειριστεί το Excel είναι 9.99999999999999E + 307.

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

=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion

Το πλεονέκτημα της χρήσης 9,99E + 307 ή παρόμοιων είναι ότι είναι (1) ένας τεράστιος αριθμός και (2) αναγνωρίσιμος ως σύμβολο κράτησης θέσης για έναν «μεγάλο αριθμό». Θα το δείτε να χρησιμοποιείται σε διάφορους σύνθετους τύπους Excel.

Δυναμικό εύρος

Μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο για να δημιουργήσετε ένα δυναμικό εύρος με άλλες λειτουργίες όπως το INDEX και το OFFSET. Δείτε τους παρακάτω συνδέσμους για παραδείγματα και εξηγήσεις:

  • Δυναμικό εύρος με INDEX και COUNTA
  • Δυναμικό εύρος με OFFSET και COUNTA

Η έμπνευση για αυτό το άρθρο προήλθε από το εξαιρετικό βιβλίο του Mike Girvin Control + Shift + Enter, όπου ο Mike εξηγεί την έννοια της «τελευταίας σχετικής θέσης».

ενδιαφέροντα άρθρα...