Εύρεση τελευταίας σειράς με δεδομένα - Excel & Φύλλα Google

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

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

Βρείτε την τελευταία σειρά με δεδομένα

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

Καθολική μέθοδος

Η πρώτη μέθοδος χρησιμοποιεί τις συναρτήσεις ROW και MAX και μπορεί να χρησιμοποιηθεί με κάθε είδους δεδομένα:

1 = MAX ((B: B "")*(ROW (B: B)))

Ας αναλύσουμε αυτόν τον τύπο.

Ξεκινάμε χρησιμοποιώντας μια λογική δοκιμή στη στήλη δεδομένων. Ο τύπος μας εξετάζει ολόκληρη τη στήλη (B: B) και εξάγει TRUE για μη κενά κελιά και FALSE για κενά κελιά.

1 = B: B ""

Η συνάρτηση ROW παράγει τον αριθμό σειράς ενός δεδομένου κελιού. Εάν δεν του δώσουμε μια συγκεκριμένη είσοδο κελιού, δίνει τον αριθμό σειράς του κελιού στο οποίο βρίσκεται.

1 = ROW ()

Πολλαπλασιάζοντας κάθε αριθμό σειράς με τις αντίστοιχες τιμές TRUE (= 1) ή FALSE (= 0), επιστρέφει τον αριθμό σειράς για ένα κατοικημένο κελί και μηδέν για ένα κενό κελί.

1 = E3*F3

Η συνάρτηση MAX δίνει το μέγιστο ενός συνόλου αριθμών. Σε αυτό το παράδειγμα, δεδομένου ότι όλα τα κενά κελιά παράγουν μηδενική τιμή, το μέγιστο είναι ο υψηλότερος αριθμός γραμμής.

1 = MAX (G3: G12)

Ο συνδυασμός αυτών των βημάτων μας δίνει τον αρχικό μας τύπο:

1 = MAX ((B: B "")*(ROW (B: B)))

Λάβετε υπόψη ότι πρόκειται για έναν τύπο πίνακα, οπότε εάν χρησιμοποιείτε το Excel 2022 ή παλαιότερο, πρέπει να πατήσετε CTRL + SHIFT + ENTER για να το ενεργοποιήσετε.

Μέθοδος για εύρος κειμένου

Εάν το (μη συνεχές) εύρος σας περιέχει μόνο τιμές κειμένου και κενά κελιά, μπορείτε να χρησιμοποιήσετε έναν λιγότερο περίπλοκο τύπο που περιέχει τις συναρτήσεις REPT και MATCH:

1 = MATCH (REPT ("z", 50), B: B)

Ας δούμε πώς λειτουργεί αυτός ο τύπος.

Λειτουργία REPT

Η συνάρτηση REPT επαναλαμβάνει μια συμβολοσειρά κειμένου ορισμένες φορές. Για αυτό το παράδειγμα, μπορούμε να το χρησιμοποιήσουμε για να δημιουργήσουμε μια συμβολοσειρά κειμένου που θα ήταν η τελευταία σε οποιαδήποτε αλφαβητικά ταξινομημένη λίστα. Εάν επαναλάβουμε το "z" 50 φορές, αυτό θα πρέπει να λειτουργεί για σχεδόν οποιαδήποτε στήλη δεδομένων κειμένου. καμία εγγραφή δεν θα έρθει πριν από το "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" αλφαβητικά.

1 = REPT ("z", 50)

Λειτουργία MATCH

Η συνάρτηση MATCH βρίσκει μια δεδομένη τιμή αναζήτησης σε έναν πίνακα.

Πραγματοποιούμε αναζήτηση ολόκληρης της στήλης δεδομένων για τη συμβολοσειρά κειμένου 50 ζ. Εάν παραλείψετε την είσοδο τύπου αντιστοίχισης στη συνάρτηση MATCH, θα πρέπει να βρείτε μια κατά προσέγγιση και όχι μια ακριβή αντιστοίχιση.

1 = MATCH (REPT ("z", 50), B: B)

Η συνάρτηση MATCH πραγματοποιεί αναζήτηση στη στήλη Β και αναζητά τη συμβολοσειρά κειμένου μας των 50 "z". Δεδομένου ότι δεν το βρίσκει, ο τύπος επιστρέφει τη θέση του τελευταίου μη κενού κελιού. Αυτό το κελί περιέχει την τελευταία τιμή στον πίνακα αναζήτησης που είναι μικρότερη (ή ίση) της τιμής αναζήτησης.

Λάβετε υπόψη ότι αυτός ο τύπος λειτουργεί μόνο όταν το εύρος σας περιέχει αποκλειστικά κείμενο και κενά κελιά (ή τουλάχιστον η τιμή του τελευταίου κελιού είναι μη αριθμητική).

Εύρεση τελευταίας σειράς με δεδομένα στα Υπολογιστικά φύλλα Google

Αυτοί οι τύποι λειτουργούν ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave