Μετάβαση στο κύριο περιεχόμενο

Πώς να αθροίσετε κελιά με κείμενο και αριθμούς στο Excel;

Συγγραφέας: Xiaoyang Τελευταία τροποποίηση: 2021-02-09

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


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

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

1. Πρώτα μπορείτε να γράψετε τις συμβολοσειρές κειμένου που θέλετε να αθροίσετε τους σχετικούς αριθμούς σε κελιά στήλης.

2. Στη συνέχεια, πληκτρολογήστε τον παρακάτω τύπο σε ένα κενό κελί, σε αυτό το παράδειγμα, θα εισαγάγω τον τύπο στο κελί E2 και μετά πατήστε Ctrl + Shift + Enter πλήκτρα μαζί, θα επιστρέψει τη συνολική τιμή από τη λίστα με βάση το συγκεκριμένο κείμενο. Δείτε το στιγμιότυπο οθόνης:

=SUM(IF(ISNUMBER(FIND(D2,$B$2:$B$9)),VALUE(LEFT($B$2:$B$9,FIND(D2,$B$2:$B$9)-1)),0))

Σημείωση: Στον παραπάνω τύπο, D2 είναι το κριτήριο που θέλετε να χρησιμοποιήσετε και Β2: Β9 υποδεικνύει το εύρος κελιών που θέλετε να αθροίσετε.

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


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

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

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

Μετά την εγκατάσταση Kutools για Excel, κάντε τα εξής:

1. Κάντε κλικ για να επιλέξετε ένα κελί όπου θέλετε να εξάγετε το αποτέλεσμα, δείτε το στιγμιότυπο οθόνης:

Συμβουλές: Για να αποφύγετε κυκλικές αναφορές, μην εισαγάγετε αυτόν τον τύπο στην πρώτη σειρά του φύλλου εργασίας.

2. Και στη συνέχεια κάντε κλικ στο κουμπί Kutools > Βοηθός τύπου > Βοηθός τύπου, δείτε το στιγμιότυπο οθόνης:

3. Στην Βοηθός τύπων πλαίσιο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

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

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


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

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

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

1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Παράθυρο Microsoft Visual Basic for Applications.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Παράθυρο ενότητας.

Κωδικός VBA: αθροίστε μόνο τους αριθμούς στο κελί που περιέχουν αριθμούς και κείμενο

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. Στη συνέχεια, αποθηκεύστε και κλείστε αυτόν τον κωδικό, επιστρέψτε στο φύλλο εργασίας και εισαγάγετε αυτόν τον τύπο = Αριθμοί αθροίσματος (A2) (A2 υποδεικνύει το κελί που θέλετε να συνοψίσετε τους αριθμούς) και, στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να συμπληρώσετε τον τύπο και προστίθενται μόνο αριθμοί σε κάθε κελί, δείτε το στιγμιότυπο οθόνης:


Σχετικά άρθρα:

  • Συνδυάστε διπλές σειρές και αθροίστε τις τιμές στο Excel
  • Στο Excel may ενδέχεται να αντιμετωπίζετε πάντα αυτό το πρόβλημα, όταν έχετε μια σειρά δεδομένων που περιέχει μερικές διπλές καταχωρίσεις και τώρα θέλετε να συνδυάσετε τα διπλά δεδομένα και να αθροίσετε τις αντίστοιχες τιμές σε μια άλλη στήλη, όπως φαίνεται παρακάτω τα στιγμιότυπα οθόνης. Πώς θα μπορούσατε να λύσετε αυτό το πρόβλημα;
  • Πολλαπλασιάστε δύο στήλες και, στη συνέχεια, αθροίστε στο Excel
  • Στο Excel, οι περισσότεροι από εμάς ενδέχεται να υποφέρουν από τον πολλαπλασιασμό δύο στηλών και, στη συνέχεια, να τις προσθέσουμε, φυσικά, μπορούμε να πολλαπλασιάσουμε κάθε στοιχείο και στη συνέχεια να τα συνοψίσουμε, αλλά αυτό θα είναι ενοχλητικό εάν υπάρχουν εκατοντάδες ή χιλιάδες σειρές που πρέπει να υπολογιστούν. Στο Excel, υπάρχει μια ισχυρή συνάρτηση - SUMPRODUCT, με αυτήν, μπορούμε να πολλαπλασιάσουμε γρήγορα δύο στήλες και στη συνέχεια να τις αθροίσουμε. Αυτό το άρθρο, θα μιλήσω για τον τρόπο εφαρμογής αυτής της λειτουργίας.
  • Αθροίστε τις κορυφαίες τιμές 3 ή N βάσει κριτηρίων στο Excel
  • Κανονικά, μπορούμε να αθροίσουμε τις κορυφαίες τιμές n από μια σειρά κελιών χρησιμοποιώντας έναν απλό τύπο, αλλά έχετε προσπαθήσει ποτέ να αθροίσετε τις κορυφαίες τιμές n βάσει ορισμένων κριτηρίων. Σε αυτό το άρθρο, θα παρουσιάσω μερικούς τύπους για την άθροιση κορυφαίων τιμών με συγκεκριμένα κριτήρια στο Excel.
  • Αθροίστε μοναδικές τιμές βάσει κριτηρίων στο Excel
  • Για παράδειγμα, έχω ένα εύρος δεδομένων που περιέχει στήλες Όνομα και Παραγγελία, τώρα, για να συνοψίσω μόνο μοναδικές τιμές στη στήλη Παραγγελία με βάση τη στήλη Όνομα όπως φαίνεται το ακόλουθο στιγμιότυπο οθόνης. Πώς να επιλύσετε αυτήν την εργασία γρήγορα και εύκολα στο Excel;
  • Μετρήστε ή αθροίστε τα κελιά με βάση τα χρώματα γραμματοσειράς στο Excel
  • Πώς θα μπορούσατε να λάβετε τον αριθμό των κελιών ή να αθροίσετε όλα τα κελιά που περιέχουν ένα συγκεκριμένο χρώμα γραμματοσειράς στο Excel; Για παράδειγμα, έχω μια σειρά δεδομένων σε ένα φύλλο εργασίας όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης και τώρα θέλω να μετρήσω ή να αθροίσω αντίστοιχα τα κελιά που έχουν κόκκινο, μπλε και μαύρο χρώμα γραμματοσειράς. Κανονικά, δεν υπάρχει άμεσος τρόπος αντιμετώπισης αυτής της εργασίας, εδώ, θα μιλήσω για μερικά κόλπα για την επίλυση αυτής της εργασίας.

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (50)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I want to have a formula that count text. But what I want is that he count a criterium/ text like as 0,5 and not as 1. Like for example I have one column with T, TO and TM. T I want to count as 1 and TO/ TM as 0,50. I have tried several things, but can not solve it. Hopefully can someone help me out?
This comment was minimized by the moderator on the site
Hi, I am trying to check approximately 8 different types of leave. I am using conditional formatting to colour code letters and then calculate as numbers. It works well, I like it. I did not factor in a half day.

Can anyone tell me how to account for a half day, and still have Excel recognize the Alpha symbol.
This comment was minimized by the moderator on the site
Hi, how do I sum something like the following:
Column A
Row 1 2D
Row 2 2N
Row 3 1D+2N

I have no issues summing the Ds but when I try summing the Ns I would encounter a problem. The string 1D+2N is the culprit, so how do I go about this?
Any help is very much appreciated.

Thank you.
This comment was minimized by the moderator on the site
I must be doing something incorrect. When I try to use the SumNumbers() VB code nothing happens? excel does not recognize it as code? I am using a macro enabled document. Image attached.
https://ibb.co/6vRtD6N

[img]https://ibb.co/6vRtD6N[/img]
This comment was minimized by the moderator on the site
Hi, Michael,
I have tested the code based on the data you provied, it can work well.
This is User Defined Function, so, you needn't run the code, you just need to insert the formula SumNumbers(A1), and press Enter key to get the result. See screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-text-number.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
How to do this, but with decimal places? When using decimals, it returns 0...
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations