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

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

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

=MATCH(bigtext,range)

Περίληψη

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

=MATCH(REPT("z",255),B4:B11)

Εξήγηση

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

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

Δεδομένου ότι αυτός ο τύπος ταιριάζει με το κείμενο, η ιδέα είναι να κατασκευαστεί μια τιμή αναζήτησης που δεν θα συμβεί ποτέ στο πραγματικό κείμενο, αλλά θα είναι η τελευταία. Για να το κάνουμε αυτό, χρησιμοποιούμε τη συνάρτηση REPT για να επαναλάβουμε το γράμμα "z" 255 φορές. Ο αριθμός 255 αντιπροσωπεύει τον μεγαλύτερο αριθμό χαρακτήρων που επιτρέπει το MATCH σε μια τιμή αναζήτησης.

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

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

Τελευταία σχετική θέση έναντι αριθμού τελευταίας σειράς

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

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

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

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

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

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