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

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

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

(=MATCH(2,1/(range"")))

Περίληψη

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

Σημείωση: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με Control + Shift + Enter.

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

(=MATCH(2,1/(B4:B10"")))

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

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

Εξήγηση

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

Δουλεύοντας από μέσα προς τα έξω, ο πίνακας αναζήτησης μέσα στο MATCH είναι κατασκευασμένος ως εξής:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Σημείωση: όλες οι τιμές στον πίνακα είναι είτε 1 είτε το # DIV / 0! λάθος.

Στη συνέχεια, το MATCH ρυθμίζεται ώστε να ταιριάζει με την τιμή 2 στην "κατά προσέγγιση μέθοδο αντιστοίχισης", παραλείποντας το τρίτο όρισμα παραλείπεται.

Επειδή η τιμή αναζήτησης του 2 δεν θα βρεθεί ποτέ, το MATCH θα βρει πάντα το τελευταίο 1 στον πίνακα αναζήτησης, που αντιστοιχεί στο τελευταίο μη κενό κελί.

Αυτή η προσέγγιση θα λειτουργήσει με οποιοδήποτε είδος δεδομένων, συμπεριλαμβανομένων αριθμών, κειμένου, ημερομηνιών κ.λπ. Λειτουργεί επίσης με συμβολοσειρές μηδενικού κειμένου που επιστρέφονται με τύπους όπως:

=IF(A1<100,"")

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

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

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

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

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