Πώς να συμπληρώσετε κενά κελιά με την τιμή πάνω από το Excel (4 εύκολες μέθοδοι)

  • Μοιραστείτε Αυτό
Hugh West

Το Microsoft Excel διαθέτει αρκετές χρήσιμες μεθόδους για να συμπλήρωση κενών κελιών Από αυτές, στο παρόν άρθρο θα περιγράψουμε 4 εργαλειακές μεθόδους με παραδείγματα και κατάλληλες επεξηγήσεις.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το βιβλίο εργασίας από εδώ.

Συμπλήρωση κενών κελιών με την τιμή Above.xlsx

4 Χρήσιμες μέθοδοι για τη συμπλήρωση κενών κελιών με την τιμή πάνω από το Excel

Θα χρησιμοποιήσουμε το ακόλουθο δείγμα δεδομένων για να παρουσιάσουμε τις τέσσερις χρήσιμες μεθόδους συμπλήρωσης κενών κελιών με την παραπάνω τιμή στο Excel.

Το σύνολο δεδομένων περιέχει τη λίστα με τα αναγνωριστικά των προϊόντων, τις ημερομηνίες των πωλήσεων και τους αριθμούς των πωλήσεων. Μπορείτε να παρατηρήσετε ότι το σύνολο δεδομένων έχει μερικά κενά κελιά. Και θέλουμε να συμπληρώσουμε τα κενά κελιά με την τιμή πάνω από το κελί.

Στις επόμενες τέσσερις ενότητες, θα παρουσιάσουμε τη χρήση τεσσάρων κοινών εργαλείων του Excel, όπως Πηγαίνετε στο Special ή Βρείτε το από το Επεξεργασία επιλογή, φωλιασμένη LOOKUP τύπο, και το Μακροεντολές VBA για να εκτελέσετε αυτή την εργασία.

1. Συμπλήρωση κενών κελιών με την παραπάνω τιμή στο Excel με χρήση της ειδικής μετάβασης (F5) και του τύπου

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

Βήμα 1:

  • Επιλέξτε την περιοχή δεδομένων όπου θέλετε να συμπληρώσετε τα κενά κελιά.

Βήμα 2:

  • Πηγαίνετε στο Αρχική σελίδα Καρτέλα>, Επεξεργασία ομάδα>, Εύρεση & επιλογή αναπτυσσόμενο μενού > Go To Special εντολή.

Ακολουθήστε την παρακάτω εικόνα.

Μπορείτε να το αποφύγετε αυτό πατώντας F5 απευθείας από το πληκτρολόγιο. Αυτό θα σας μεταφέρει επίσης στο Πηγαίνετε στο Special κουτί.

Ένα παράθυρο διαλόγου με όνομα Πηγαίνετε στο Special εμφανίζεται.

Βήμα 3:

  • Επιλέξτε Κενά από το Πηγαίνετε στο Special box> click OK .

Ως αποτέλεσμα, θα διαπιστώσετε ότι τα κενά κελιά επιλέγονται αναλόγως.

Βήμα 4:

  • Από το πληκτρολόγιο, πατήστε " = " και θα παρατηρήσετε ένα σύμβολο ισότητας στο ενεργό κελί.
  • Γράψτε τον τύπο ως " =D5 ".

Ορίστε, D5 είναι η αναφορά του παραπάνω κελιού, με την τιμή του οποίου θέλετε να συμπληρώσετε τα κενά κελιά.

Βήμα 5:

  • Στη συνέχεια, πατήστε CTRL+ENTER.

Μπορείτε να δείτε το αποτέλεσμα παρακάτω.

Ωστόσο, το αποτέλεσμα περιέχει ένα αντίγραφο του τύπου. Πρέπει να τα μετατρέψετε σε τιμές.

Βήμα 6:

  • Επιλέξτε ξανά το εύρος δεδομένων και επιλέξτε Αντιγραφή από το Πλαίσιο μενού.

  • Κάνοντας κλικ στο Αντιγραφή θα εμφανιστεί η διακεκομμένη γραμμή στο επιλεγμένο όριο.

Βήμα 7:

  • Στη συνέχεια, πρέπει να κάνετε ξανά δεξί κλικ και να επιλέξετε το βέλος εικονίδιο δίπλα στο Ειδική επικόλληση .

A Drop-down θα εμφανιστεί το μενού.

Βήμα 8:

  • Επιλέξτε Τιμές επικόλλησης (V) όπως φαίνεται παρακάτω.

Τελικά, το αποτέλεσμα θα μοιάζει με την ακόλουθη εικόνα.

Διαβάστε περισσότερα: Πώς να συμπληρώσετε αυτόματα κενά κελιά στο Excel με την τιμή παραπάνω (5 εύκολοι τρόποι)

2. Συμπληρώστε κενά κελιά με την παραπάνω τιμή χρησιμοποιώντας Εύρεση & αντικατάσταση και τύπο

Επιπλέον, μπορείτε να χρησιμοποιήσετε το Εύρεση & αντικατάσταση από την επιλογή Αρχική σελίδα μαζί με μια παρόμοια φόρμουλα που χρησιμοποιήσαμε στην προηγούμενη μέθοδο.

Πρέπει να ακολουθήσετε τα παρακάτω βήματα για το σκοπό αυτό.

Βήμα 1:

  • Επιλέξτε το εύρος των δεδομένων.
  • Πηγαίνετε στο Αρχική σελίδα tab>, Επεξεργασία ομάδα>, Εύρεση & επιλογή αναπτυσσόμενο μενού> Επιλέξτε το Βρείτε το εντολή.

Βήμα 2:

  • Θα εμφανιστεί ένα πλαίσιο. Βρείτε τι: κενό και κάντε κλικ στο Βρείτε όλα .

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

Βήμα 3:

  • Τύπος CTRL+A Αυτό θα επιλέξει όλα τα κενά.
  • Μετά από αυτό, κάντε κλικ στο Κοντά.

Βήμα 4:

  • Τύπος " = " από το πληκτρολόγιο και ένα σύμβολο ισότητας θα εμφανιστεί αυτόματα στο ενεργό κελί.
  • Στη συνέχεια, γράψτε τον τύπο " =D13 " στο ενεργό κελί.

Βήμα 5:

  • Τύπος CTRL+ENTER από το πληκτρολόγιο.

Έτσι, θα βρείτε το αποτέλεσμα όπως φαίνεται.

Διαβάστε περισσότερα: Πώς να συμπληρώσετε κενά κελιά με τιμή από τα αριστερά στο Excel (4 κατάλληλοι τρόποι)

Παρόμοιες αναγνώσεις

  • Συμπλήρωση κενών κελιών με N/A στο Excel (3 εύκολες μέθοδοι)
  • Τεχνικές καθαρισμού δεδομένων: Συμπλήρωση κενών κελιών στο Excel (4 τρόποι)
  • Συμπλήρωση κενών κελιών με κείμενο στο Excel (3 αποτελεσματικοί τρόποι)

3. Συνδυάστε τις λειτουργίες LOOKUP, ROW, IF & LEN για να συμπληρώσετε τα κενά κελιά με την παραπάνω τιμή στο Excel

Επιπλέον, μπορείτε να χρησιμοποιήσετε το Πίνακας εντολή από το Εισαγωγή και χρησιμοποιήστε το ένθετο LOOKUP για να γεμίσετε τα κενά κελιά με την παραπάνω τιμή.

Για το σκοπό αυτό, ακολουθήστε τα παρακάτω βήματα:

Βήμα 1:

  • Επιλέξτε ολόκληρο το σύνολο των δεδομένων.

Βήμα 2:

  • Επιλέξτε Πίνακας από το Εισαγωγή καρτέλα.

Μπορείτε επίσης να πατήσετε τη συντόμευση πληκτρολογίου CTRL+T μετά την επιλογή ολόκληρου του συνόλου των δεδομένων.

Βήμα 3:

Το Δημιουργία πίνακα θα ανοίξει το παράθυρο διαλόγου και θα εμφανίσει το επιλεγμένο εύρος δεδομένων.

  • Ελέγξτε αν τα δεδομένα έχουν επιλεγεί σωστά.
  • Mark Ο πίνακάς μου έχει επικεφαλίδες το πλαίσιο ελέγχου εάν δεν έχει επισημανθεί αυτόματα.
  • Κάντε κλικ στο ΕΝΤΆΞΕΙ.

Το σύνολο δεδομένων σας θα μοιάζει με πίνακα με επικεφαλίδες με εικονίδια βέλους, όπως φαίνεται παρακάτω.

Βήμα 4:

  • Επιλέξτε μια τυχαία στήλη F και γράψτε τον ακόλουθο τύπο για στήλη Β .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)

Το αποτέλεσμα θα δείξει τα δεδομένα της στήλη Β μαζί με τη συμπλήρωση των κενών με την παραπάνω τιμή.

Βήμα 5:

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

=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)

Εδώ, οι τιμές των Ημερομηνίες πωλήσεων είναι διαφορετικές από το αρχικό σύνολο δεδομένων. Μορφή αριθμού είναι Γενικά Οπότε θα το μετατρέψουμε οπωσδήποτε σε κατάλληλη μορφή.

Βήμα 6:

  • Αλλάξτε το μορφή επιλέγοντας Σύντομη ημερομηνία αντί για Γενικά .

Ακολουθήστε την εικόνα για να βρείτε πού πρέπει να αλλάξετε.

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

Βήμα 7:

  • Επαναλαμβάνοντας τον τύπο για στήλη D χρησιμοποιώντας τον ακόλουθο τύπο.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)

Αυτό θα δώσει το ακόλουθο αποτέλεσμα:

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

Η ανάλυση των ένθετων τύπων:

Η σύνταξη του τύπου:

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • Ορίστε, lookup_value παίρνει τα δεδομένα που θέλουμε να βρούμε. Δεδομένου ότι έχουμε πολλαπλές γραμμές στο σύνολο δεδομένων μας, η λειτουργία ROW λειτουργεί εδώ, η οποία λαμβάνει το εύρος της στήλης.
  • lookup_vector χρησιμοποιεί η συνάρτηση IF φωλιασμένο με το Συνάρτηση LEN και τη συνάρτηση ROW. Και οι δύο παίρνουν το εύρος των στηλών για να δημιουργήσουν μια διανυσματική μορφή.
  • result_vector είναι οι τιμές του αποτελέσματος που λαμβάνονται με τη μορφή διανύσματος για να προκύψει το επιθυμητό αποτέλεσμα.

Διαβάστε περισσότερα: Πώς να συμπληρώσετε κενά κελιά με τύπο στο Excel (2 εύκολες μέθοδοι)

4. Χρήση μακροεντολών VBA για τη συμπλήρωση κενών κελιών με την παραπάνω τιμή στο Excel

Η τελευταία μέθοδος περιλαμβάνει τις μακροεντολές VBA. Μπορείτε να χρησιμοποιήσετε Μακροεντολές VBA για να γεμίσει τα κενά κελιά με την παραπάνω τιμή. Αν και μπορεί να χρειαστούν μερικά λεπτά για την εκτέλεση του κώδικα, αυτή η μέθοδος λειτουργεί αρκετά καλά για μεγάλα σύνολα δεδομένων.

Ακολουθήστε τα παρακάτω βήματα για να εκτελέσετε Μακροεντολή VBA για να συμπληρώσετε τα κενά κελιά με την παραπάνω τιμή.

Βήμα 1:

  • Επιλέξτε την περιοχή δεδομένων και κάντε δεξί κλικ στο όνομα του φύλλου.
  • Κάντε κλικ στο Προβολή κωδικού από το Πλαίσιο μενού.

Ως αποτέλεσμα , Το παράθυρο VBA θα ανοίξει δείχνοντας το Γενικό παράθυρο σε αυτό.

Βήμα 2:

  • Γράψτε τον ακόλουθο κώδικα στο Γενικό παράθυρο .

Κωδ:

 Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub 

Βήμα 3:

  • Για να εκτελέσετε τον κώδικα, μπορείτε να πατήσετε F5 από το πληκτρολόγιο.

Ή, κάντε κλικ στο πράσινο βέλος στην καρτέλα του Παράθυρο VBA.

Κατά συνέπεια, ο κώδικας θα εκτελεστεί και μπορείτε να δείτε το αποτέλεσμα στο φύλλο εργασίας.

Διαβάστε περισσότερα: Πώς να συμπληρώσετε κενά κελιά με την τιμή παραπάνω στο Excel VBA (3 εύκολες μέθοδοι)

Πράγματα που πρέπει να θυμάστε

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

Συμπέρασμα

Το άρθρο εξηγεί τέσσερις μεθόδους για τη συμπλήρωση κενών με την παραπάνω τιμή στο Excel. Οι μέθοδοι χρησιμοποιούν είτε έναν απλό τύπο μαζί με το Επεξεργασία επιλογές στο Αρχική σελίδα καρτέλα ή την ένθετη LOOKUP Ωστόσο, δείχνει επίσης τη χρήση της φόρμουλας Μακροεντολές VBA για να συμπληρώσετε τα κενά με την παραπάνω τιμή για μακροσκελή σύνολα δεδομένων. Ελπίζω το άρθρο να σας βοήθησε να πάρετε τη λύση που θέλατε. Παρ' όλα αυτά, αν έχετε περαιτέρω ερωτήσεις σχετικά με το θέμα, μη διστάσετε να αφήσετε ένα σχόλιο στην ενότητα σχολίων.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.