Πίνακας περιεχομένων
Κατά τη διάρκεια της φάσης των πολλών υπολογισμών, συναντάμε Κενό κελιά, γεγονός που οδηγεί σε μηδενική έξοδο. Αλλά σε πολλές περιπτώσεις, η Κενό κελί σε σύγκριση με τη μηδενική τιμή ως έξοδο προτιμάται. Καθώς μπορεί να παρέχει μεγαλύτερη σαφήνεια στην κατανόηση των υπολογισμών. Αν είστε περίεργοι να μάθετε πώς μπορείτε να Αφήστε το ένα κελί Κενό αν δεν υπάρχουν δεδομένα σε αυτό, τότε αυτό το άρθρο μπορεί να σας φανεί χρήσιμο. Σε αυτό το άρθρο, συζητάμε πώς μπορείτε να Αφήστε το ένα κελί Κενό εάν δεν υπάρχουν δεδομένα στο Excel με λεπτομερή εξήγηση.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το βιβλίο ασκήσεων παρακάτω.
Αφήστε το κελί κενό εάν δεν υπάρχουν Data.xlsm
5 εύκολοι τρόποι για να αφήσετε το κελί κενό αν δεν υπάρχουν δεδομένα
Θα χρησιμοποιήσουμε το παρακάτω σύνολο δεδομένων, για σκοπούς επίδειξης. Έχουμε id προϊόντος , τους Ποσότητα , Μονάδα Λιανική τιμή , και Κόστος . κ.λπ. υπάρχουν ορισμένες καταχωρήσεις στη στήλη Ποσότητα η οποία δεν περιλαμβάνει καμία τιμή. Έτσι, αυτό οδηγεί σε κάποιες καταχωρήσεις στη στήλη Κόστος να είναι μηδέν. Αλλά θέλουμε να Αφήστε το να είναι πλήρεις Κενό , αντί να δείχνει μηδέν. Αναπτύσσουμε 5 ξεχωριστούς τρόπους με τους οποίους μπορείτε να επιλύσετε αυτό το ζήτημα.
1. Χρήση της συνάρτησης IF
Χρήση του η συνάρτηση IF , μπορούμε να Αφήστε το το κύτταρο Κενό στο Excel εάν δεν υπάρχουν δεδομένα για εμφάνιση στο κελί.
Βήματα
- Αν κοιτάξετε προσεκτικά, τότε θα παρατηρήσετε ότι τα κύτταρα E7 , E9 E12 , και E14 είναι στην πραγματικότητα κενές.
- Η αριθμητική τιμή αυτών των κελιών είναι ίση με 0. Αλλά και πάλι, αυτά τα κελιά είναι κατειλημμένα με μια τιμή $0.
- Πρέπει να αφαιρέσουμε εντελώς όλα τα περιεχόμενα σε αυτά τα κελιά. Με άλλα λόγια, θέλουμε να βάλουμε αυτά τα κελιά στο Κενό κατάσταση.
- Ο λόγος πίσω από αυτά τα κύτταρα δεν είναι Κενό παρά το γεγονός ότι δεν υπάρχουν δεδομένα, οφείλεται στους τύπους που χρησιμοποιούνται εδώ.
- Οι τύποι στην περιοχή των κελιών F5:F14 Αυτοί οι τύποι αναγκάζουν τα κελιά να εμφανίζουν μηδενικές τιμές με Νόμισμα μορφή.
- Για να Αφήστε το ένα κελί Κενό όπου δεν υπάρχουν δεδομένα, θα εισάγουμε τον ακόλουθο τύπο:
=IF(C5="","",C5*D5)
- Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης στο κύτταρο E14 .
- Με αυτόν τον τρόπο θα εκτελεστεί ο ίδιος τύπος όπως και πριν, αλλά αυτή τη φορά οι μηδενικές τιμές θα εμφανιστούν και θα παραμείνουν ως Κενό κύτταρα.
- Έτσι μπορούμε να Αφήστε το ένα κελί Κενό εάν δεν υπάρχουν δεδομένα στο κελί.
Διαβάστε περισσότερα: Λειτουργία του Excel IFERROR για να επιστρέψετε κενό αντί για 0
2. Συνδυασμός IF και IS BLANK Λειτουργίες
Αξιοποιώντας το συνδυασμό ΕΆΝ και ISBLANK συναρτήσεις, μπορούμε να ελέγξουμε αν το κελί στο Excel είναι Κενό και στη συνέχεια Αφήστε το it Κενό εάν δεν υπάρχουν διαθέσιμα δεδομένα για εμφάνιση.
Βήματα
- Αν παρατηρήσετε προσεκτικά, τότε θα παρατηρήσετε ότι τα κύτταρα E7 , E10 , και E12 είναι κενές.
- Η αριθμητική τιμή αυτών των κελιών είναι ίση με 0. Αλλά και πάλι, αυτά τα κελιά είναι κατειλημμένα με μια τιμή $0.
- Τα πρωτογενή αυτά τα κελιά δείχνουν μηδενικές τιμές όχι μια Κενό κελί είναι λόγω του τύπου και της μορφοποίησής τους.
- Οι τύποι στην περιοχή των κελιών F5:F14 Αυτοί οι τύποι αναγκάζουν τα κελιά να εμφανίζουν μηδενικές τιμές με Νόμισμα μορφή.
- Για να παρακάμψουμε αυτό το πρόβλημα, μπορούμε να εισάγουμε τον ακόλουθο τύπο:
=IF(ISBLANK(C5), "", C5*D5)
Κατανομή τύπου
- ISBLANK(C5): Αυτή η λειτουργία θα ελέγξει C5 κύτταρο αν είναι Κενό ή όχι. Αν είναι Κενό , τότε θα επιστρέψει ένα Boolean True Διαφορετικά, θα επιστρέψει ένα Boolean False .
- IF(ISBLANK(C5), "", C5*D5): Ανάλογα με την επιστροφή από την ISBLANK λειτουργία, η ΕΆΝ η συνάρτηση θα επιστρέψει "" , εάν η επιστροφή από το ISBLANK η λειτουργία είναι Αλήθεια Διαφορετικά, εάν η επιστροφή από την ISBLANK η λειτουργία είναι Ψευδές , το ΕΆΝ η συνάρτηση θα επιστρέψει την τιμή της C5*D5 .
- Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης στο κύτταρο E14 .
- Με αυτόν τον τρόπο θα εκτελεστεί ο ίδιος τύπος όπως και προηγουμένως, αλλά αυτή τη φορά οι μηδενικές τιμές δεν εμφανίζονται και παραμένουν ως εξής Κενό κύτταρα.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το VLOOKUP για να επιστρέψετε κενό αντί για 0 (7 τρόποι)
Παρόμοιες αναγνώσεις
- Πώς να αφαιρέσετε τα μηδενικά μπροστά από έναν αριθμό στο Excel (6 εύκολοι τρόποι)
- Απόκρυψη σειρών με μηδενικές τιμές στο Excel χρησιμοποιώντας μακροεντολές (3 τρόποι)
- Πώς να αποκρύψετε σειρές διαγραμμάτων χωρίς δεδομένα στο Excel (4 εύκολες μέθοδοι)
- Απόκρυψη μηδενικών τιμών στον πίνακα Pivot του Excel (3 εύκολες μέθοδοι)
3. Εφαρμογή των λειτουργιών IF και ISNUMBER
Ανάπτυξη του συνδυασμού ΕΆΝ και ISNUMBER συναρτήσεις, μπορούμε να ελέγξουμε αν το κελί είναι Κενό και στη συνέχεια Αφήστε το ως Κενό εάν δεν υπάρχουν διαθέσιμα δεδομένα για εμφάνιση.
Βήματα
- Αν κοιτάξετε προσεκτικά, τότε θα παρατηρήσετε ότι τα κύτταρα E7 , E9 E12 , και E14 είναι στην πραγματικότητα κενές.
- Η αριθμητική τιμή αυτών των κελιών είναι ίση με 0. Αλλά και πάλι, αυτά τα κελιά είναι κατειλημμένα με ένα $0 αξία.
- Πρέπει να αφαιρέσουμε εντελώς όλα τα περιεχόμενα σε αυτά τα κελιά. Με άλλα λόγια, θέλουμε να βάλουμε αυτά τα κελιά στο Κενό κατάσταση.
- Ο λόγος πίσω από αυτά τα κύτταρα δεν είναι Κενό παρά το γεγονός ότι δεν υπάρχουν δεδομένα, οφείλεται στους τύπους που χρησιμοποιούνται εδώ.
- Οι τύποι στην περιοχή των κελιών F5:F14 Αυτοί οι τύποι αναγκάζουν τα κελιά να εμφανίζουν μηδενικές τιμές με Νόμισμα μορφή.
- Για να παρακάμψουμε το πρόβλημα, εισάγουμε τον ακόλουθο τύπο:
=IF(ISNUMBER(C5),C5*D5,"")
Κατανομή τύπου
- ISNUMBER(C5) : Αυτή η λειτουργία θα ελέγξει C5 cell αν είναι αριθμός ή όχι. Αν είναι αριθμός, τότε θα επιστρέψει ένα boolean Αλήθεια Διαφορετικά, θα επιστρέψει ένα Boolean False .
- IF(ISNUMBER(C5),C5*D5,"") : Ανάλογα με την επιστροφή από την ISNUMBER λειτουργία, η ΕΆΝ η συνάρτηση θα επιστρέψει "" , εάν η επιστροφή από το ISBLANK η λειτουργία είναι Ψευδές Διαφορετικά, εάν η επιστροφή από την ISNUMBER η λειτουργία είναι True IF η συνάρτηση θα επιστρέψει την τιμή της C5*D5 .
- Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης στο κύτταρο E14 .
- Με αυτόν τον τρόπο θα εκτελεστεί ο ίδιος τύπος όπως και προηγουμένως, αλλά αυτή τη φορά θα παραμείνουν τα κελιά που δεν περιέχουν δεδομένα, Κενό .
💬 Σημείωση
- Το ISNUMBER θα επιστρέψει True μόνο αν η καταχώρηση είναι Number. Για οποιαδήποτε μορφή μη αριθμητικής τιμής, όπως η Κενό , χώρο, κ.λπ. ISNUMBER θα επιστρέψει Ψευδές .
- Έτσι, ο τύπος εδώ θα κάνει το κελί Κενό αν το περιεχόμενο του κελιού είναι Κενό ή άλλους μη αριθμητικούς χαρακτήρες. Οι χρήστες πρέπει να το γνωρίζουν αυτό.
Διαβάστε περισσότερα: Πώς να εφαρμόσετε το VLOOKUP για να επιστρέψετε κενό αντί για 0 ή NA
4. Χρήση προσαρμοσμένης μορφοποίησης
Η προσαρμοσμένη μορφοποίηση θα μας βοηθήσει να επιλέξουμε μεμονωμένα κελιά και στη συνέχεια να τα μορφοποιήσουμε Αφήστε το μόνο το Κενό κελιά εάν δεν υπάρχουν άλλα δεδομένα διαθέσιμα για εμφάνιση.
Βήματα
- Στο σύνολο δεδομένων που παρουσιάζεται παρακάτω, μπορούμε να παρατηρήσουμε ότι τα κελιά E7 , E9 , E12 , και E14 τώρα έχουν μηδενικά δεδομένα σε αυτά τα κελιά, Αλλά παρά το γεγονός αυτό, δεν είναι σε μια Κενό εξακολουθούν να εμφανίζουν τιμές 0.
- Για να επιλύσετε αυτό το ζήτημα και να βάλετε Κενό κελί στα κελιά που έχουν τώρα δεδομένα, μπορούμε να επαναδιαμορφώσουμε το σύνολο δεδομένων. Το οποίο μπορεί να δείξει το Κενό κελί αν δεν υπάρχουν δεδομένα σε αυτό.
- Για να το κάνετε αυτό, επιλέξτε την περιοχή κελιών D5:F14 .
- Και στη συνέχεια κάντε δεξί κλικ πάνω του.
- Από το μενού περιβάλλοντος, κάντε κλικ στην επιλογή Κελιά μορφοποίησης .
- Στο πλαίσιο διαλόγου μορφοποίησης κελιών, κάντε κλικ στο κουμπί Προσαρμοσμένο από το Αριθμός καρτέλα.
- Στη συνέχεια πληκτρολογήστε " $General;, " στο Τύπος και στη συνέχεια κάντε κλικ στο OK .
- Αφού κάνετε κλικ στο OK , θα παρατηρήσετε ότι οι τιμές εμφανίζονται τώρα ως Κενό εάν δεν υπάρχουν δεδομένα.
💬 Σημείωση
- Στο πλαίσιο διαλόγου προσαρμοσμένης μορφοποίησης, πρέπει να πληκτρολογήσουμε " ;; " μετά τον στρατηγό. Ταυτόχρονα, πρέπει να βάλουμε ένα $ πινακίδα μπροστά από το Γενικά , λόγω της διατήρησης του Νόμισμα Διαφορετικά, αυτό θα αφαιρέσει το Νόμισμα μορφή από τους αριθμούς.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το XLOOKUP για να επιστρέψετε κενό αντί για 0
5. Ενσωμάτωση κώδικα VBA
Χρησιμοποιώντας ένα απλό VBA Μάκρο μπορεί να μειώσει δραστικά το χρόνο ανίχνευσης και Αφήστε το κύτταρα Κενό εάν δεν υπάρχουν δεδομένα.
Βήματα
- Πρώτον, μεταβείτε στο Προγραμματιστής και στη συνέχεια κάντε κλικ στην καρτέλα Visual Basic .
- Στη συνέχεια κάντε κλικ στο Εισαγωγή >, Ενότητα .
- Στο Ενότητα πληκτρολογήστε τον ακόλουθο κώδικα.
Sub Blank_Cell() Dim x As Range For Each x In Range("B5:F14") If x.Value = 0 Then x.Value = " " Next x End Sub
- Στη συνέχεια, κλείστε το παράθυρο.
- Μετά από αυτό, μεταβείτε στο Προβολή καρτέλα >, Μακροεντολές> Προβολή μακροεντολών .
- Αφού κάνετε κλικ στο Προβολή μακροεντολών , επιλέξτε τις μακροεντολές που δημιουργήσατε μόλις τώρα. Το όνομα εδώ είναι Κενό_Cell . Στη συνέχεια κάντε κλικ στο Εκτέλεση .
- Αφού κάνετε κλικ στο Εκτέλεση , θα παρατηρήσετε ότι τα κελιά χωρίς τα δεδομένα δείχνουν τώρα Κενό κύτταρο αντί για $0 . Καταφέραμε επίσης να κρατήσουμε το Νόμισμα μορφή για το υπόλοιπο του κελιού ανέπαφο.
💬 Σημείωση
- Θα πρέπει να επεξεργαστείτε τον κώδικα για το σύνολο δεδομένων σας, για να επιλέξετε το εύρος των κελιών που επιθυμείτε.
- Προσπαθήστε να αποφύγετε την προσθήκη οποιασδήποτε μη αριθμητικής στήλης ή γραμμής στην περιοχή. Προσθέστε μια περιοχή κελιών που είναι απολύτως αναγκαία μόνο.
Συμπέρασμα
Συνοψίζοντας, το ζήτημα της εγκατάλειψης ενός κελιού Κενό εάν δεν υπάρχουν δεδομένα επιλύεται με την παροχή 5 ξεχωριστών λύσεων. ΕΆΝ , ISBLANK , και ISNUMBER Χρησιμοποιήσαμε επίσης τη μακροεντολή VBA. VBA η μέθοδος macro απαιτεί προηγούμενη VBA-related γνώση για να καταλάβετε από το μηδέν.
Για αυτό το πρόβλημα, επισυνάπτεται ένα βιβλίο εργασίας με δυνατότητα χρήσης μακροεντολών, όπου μπορείτε να εξασκηθείτε σε αυτές τις μεθόδους.
Μη διστάσετε να θέσετε οποιεσδήποτε ερωτήσεις ή σχόλια μέσω της ενότητας των σχολίων. Exceldemy κοινότητα θα εκτιμηθεί ιδιαίτερα.