Άθροισμα εάν ένα κελί περιέχει κείμενο στο Excel (6 κατάλληλοι τύποι)

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

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

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

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

Άθροισμα αν ένα κελί περιέχει Text.xlsx

6 κατάλληλοι τύποι για να αθροίσετε εάν ένα κελί περιέχει κείμενο στο Excel

Εδώ έχουμε ένα σύνολο δεδομένων με το Ονόματα ορισμένων προϊόντων, Διευθύνσεις επικοινωνίας των πελατών που τα αγόρασαν, και η Ποσότητες μιας εταιρείας που ονομάζεται Jupyter Group.

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

1. Χρησιμοποιήστε τη λειτουργία SUMIF για να αθροίσετε εάν ένα κελί περιέχει κείμενο στο Excel

Μπορείτε να χρησιμοποιήσετε το Συνάρτηση SUMIF του Excel για να αθροίσει εάν ένα κελί περιέχει κείμενο στο Excel.

Για παράδειγμα, ας προσπαθήσουμε να αθροίσουμε τις ποσότητες των προϊόντων των οποίων οι διευθύνσεις πελατών είναι Email IDs , όχι Αριθμοί τηλεφώνου .

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

Πώς να το επιτύχετε αυτό;

Για να το εκτελέσετε αυτό, μπορείτε να εισαγάγετε ένα Σύμβολο αστερίσκου (*) ως το κριτήρια μέσα σε ένα Συνάρτηση SUMIF , όπως ο ακόλουθος τύπος:

=SUMIF(C4:C13,"*",D4:D13)

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

Είναι το 1558.

Επεξήγηση του τύπου

  • Το Συνάρτηση SUMIF δέχεται τρία ορίσματα: ένα εύρος , a κριτήρια , και ένα sum_range .
  • Εδώ το εύρος είναι C4:C13 (Διεύθυνση πελάτη) και το κριτήρια είναι "*" . "*" κρατάει ΑΛΗΘΙΝΟ για οποιαδήποτε τιμή κειμένου. Επομένως, ο τύπος αναζητά όλες τις τιμές κειμένου στην περιοχή C4:C13 .
  • Όταν βρίσκει μια τιμή κειμένου στο εύρος C4:C13 , αθροίζει την αντίστοιχη τιμή από το sum_range , D4:D13 ( Ποσότητα ).
  • Έτσι SUMIF(C4:C13,”*”,D4:D13) επιστρέφει το άθροισμα όλων των ποσοτήτων από την περιοχή D4:D13 όπου η αντίστοιχη διεύθυνση στην περιοχή C4:C13 είναι μια διεύθυνση κειμένου.

Διαβάστε περισσότερα: Πώς να αθροίζετε κελιά με κείμενο και αριθμούς στο Excel

2. Χρήση της συνάρτησης SUMIFS για να αθροίσετε εάν ένα κελί περιέχει κείμενο στο Excel

Μπορείτε να χρησιμοποιήσετε το Συνάρτηση SUMIFS αντί του Συνάρτηση SUMIF για να αθροίσετε αν ένα κελί περιέχει κείμενο στο Excel.

Πώς να το πετύχετε;

Ο τύπος είναι σχεδόν παρόμοιος. SUMIFS Ο τύπος για το άθροισμα των ποσοτήτων με τις διευθύνσεις κειμένου θα είναι:

=SUMIFS(D4:D13,C4:C13,"*")

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

Είναι πάλι το 1558.

Επεξήγηση του τύπου

  • Το Συνάρτηση SUMIFS παίρνει ένα sum_range και ένα ή περισσότερα ζεύγη εύρος και κριτήρια.
  • Εδώ η δική μας sum_range είναι D4:D13 ( Ποσότητα ). Και έχουμε χρησιμοποιήσει ένα ζεύγος a εύρος και κριτήρια .
  • Το εύρος είναι C4:C13 (Διεύθυνση επικοινωνίας) και το κριτήριο είναι "*" Αναζητά όλες τις τιμές κειμένου στο εύρος C4:C13 .
  • Όταν βρίσκει μια τιμή κειμένου στο εύρος C4:C13 , αθροίζει την αντίστοιχη τιμή από το sum_range D4:D13 .
  • Έτσι SUMIFS(D4:D13,C4:C13, "*") επιστρέφει το άθροισμα όλων των ποσοτήτων από την περιοχή D4:D13 όπου η αντίστοιχη διεύθυνση στην περιοχή C4:C13 είναι μια διεύθυνση κειμένου.

Διαβάστε περισσότερα: Excel Άθροισμα αν ένα κελί περιέχει κριτήρια (5 παραδείγματα)

3. Συνδυάστε τις λειτουργίες SUM, IF και ISTEXT για να αθροίσετε εάν ένα κελί περιέχει κείμενο στο Excel

Αν θέλετε, μπορείτε να χρησιμοποιήσετε έναν συνδυασμό των Συνάρτηση SUM , το Εάν η συνάρτηση , και το Λειτουργία ISTEXT για να αθροίσετε αν ένα κελί περιέχει κείμενο στο Excel.

Πώς να το πετύχετε;

Επιλέξτε οποιοδήποτε κελί και εισαγάγετε αυτόν τον συνδυασμένο τύπο:

=SUM(IF(ISTEXT(C4:C13),D4:D13,0))

[ Είναι ένα Τύπος συστοιχίας . Οπότε πατήστε CTRL+SHIFT+ENTER εκτός αν βρίσκεστε σε Office 365 .]

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

Επεξήγηση του τύπου

  • ISTEXT(C4:C13) ελέγχει κάθε τιμή στο εύρος C4:C13 και επιστρέφει ένα ΑΛΗΘΙΝΟ αν πρόκειται για τιμή κειμένου. Διαφορετικά, επιστρέφει μια FALSE .
  • Τώρα ο τύπος γίνεται SUM(IF({TRUE,TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) επιστρέφει την αντίστοιχη τιμή από το εύρος D4:D13 για κάθε ΑΛΗΘΙΝΟ Και για κάθε FALSE , επιστρέφει 0 .
  • Επομένως, ο τύπος γίνεται SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Τώρα η Συνάρτηση SUM επιστρέφει το άθροισμα των αντίστοιχων τιμών από το εύρος D4:D13 .

Διαβάστε περισσότερα: Εάν το κελί περιέχει κείμενο, τότε αντιγράψτε το σε άλλο φύλλο στο Excel

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

  • Άθροισμα κελιών στο Excel: Συνεχής, τυχαία, με κριτήρια κ.λπ.
  • Πώς να εκχωρήσετε τιμή εάν το κελί περιέχει λέξη στο Excel (4 εύκολοι τρόποι)
  • Εάν το κελί περιέχει κείμενο, τότε επιστρέψτε την τιμή σε ένα άλλο κελί χρησιμοποιώντας τον τύπο του Excel
  • Πώς να επιστρέψετε την τιμή εάν τα κελιά περιέχουν συγκεκριμένο κείμενο από μια λίστα
  • Εύρεση κειμένου στην περιοχή Excel και επιστροφή αναφοράς κελιών (3 τρόποι)

4. Χρήση της συνάρτησης SUMIF για να αθροίσετε εάν ένα κελί περιέχει ένα συγκεκριμένο κείμενο στο Excel (αντιστοιχία χωρίς ευαισθησία στην πεζότητα)

Μέχρι τώρα, έχουμε αθροίσει όλα τα κελιά που περιέχουν τιμές κειμένου.

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

Για παράδειγμα, ας προσπαθήσουμε να αθροίσουμε την ποσότητα όλων των κόκκινων προϊόντων.

Αυτό σημαίνει ότι πρέπει να αθροίσουμε οποιοδήποτε κελί αν περιέχει το κείμενο "κόκκινο" σε αυτό.

Πώς να το επιτύχετε αυτό;

Μπορούμε επίσης να το πετύχουμε αυτό χρησιμοποιώντας το Συνάρτηση SUMIF του Excel με Σύμβολο αστερίσκου (*) .

Εισάγετε αυτόν τον τύπο σε οποιοδήποτε κελί του φύλλου εργασίας σας:

=SUMIF(B4:B13,"*Red*",D4:D13)

Εδώ, έχουμε το άθροισμα όλων των προϊόντων με το κείμενο "Κόκκινο" σε αυτό. Είναι 691.

Επεξήγηση του τύπου

  • Το Συνάρτηση SUMIF δέχεται τρία ορίσματα: ένα εύρος , a κριτήρια , και ένα sum_range .
  • Εδώ το εύρος είναι B4:B13 (Όνομα προϊόντος) και το κριτήρια είναι "Κόκκινο" . κατέχει ΑΛΗΘΙΝΟ για οποιαδήποτε τιμή κειμένου με το κείμενο "Κόκκινο" σε αυτό.
  • Επομένως, ο τύπος αναζητά όλες τις τιμές κειμένου στην περιοχή B4:B13 που περιέχει το κείμενο "Κόκκινο" .
  • Όταν βρίσκει μια τιμή στο εύρος B4:B13 , αθροίζει την αντίστοιχη τιμή από το sum_range , D4:D13 ( Ποσότητα ).
  • Έτσι SUMIF(B4:B13, "*Κόκκινο*",D4:D13) επιστρέφει το άθροισμα όλων των ποσοτήτων από την περιοχή D4:D13 όπου το όνομα του προϊόντος περιέχει το κείμενο "Κόκκινο" σε αυτό.

Σημείωση που πρέπει να θυμάστε

  • Αυτό είναι ένα Χωρίς ευαισθησία στην πεζότητα Δηλαδή, αν χρησιμοποιείτε "RED" ή "κόκκινο" στη θέση του "Κόκκινο" , θα λειτουργήσει επίσης το ίδιο.

Διαβάστε περισσότερα: Εάν το κελί περιέχει συγκεκριμένο κείμενο, προσθέστε 1 στο Excel (5 παραδείγματα)

5. Χρήση της συνάρτησης SUMIFS για να αθροίσετε εάν ένα κελί περιέχει ένα συγκεκριμένο κείμενο στο Excel (αντιστοιχία χωρίς ευαισθησία στην πεζότητα)

Μπορείτε να χρησιμοποιήσετε το Συνάρτηση SUMIFS αντί του Συνάρτηση SUM για να αθροίσετε αν ένα κελί περιέχει ένα συγκεκριμένο κείμενο.

Πώς να το πετύχετε;

Το SUMIFS τύπο για να βρείτε το άθροισμα όλων των προϊόντων με το κείμενο "Κόκκινο" σε αυτά θα είναι:

=SUMIFS(D4:D13,B4:B13,"*Red*")

Εδώ, έχουμε πάλι το άθροισμα όλων των προϊόντων με το κείμενο "Κόκκινο" σε αυτό. Είναι 691.

Επεξήγηση του τύπου

  • Το Συνάρτηση SUMIFS παίρνει ένα sum_range και ένα ή περισσότερα ζεύγη εύρος και κριτήρια.
  • Εδώ η δική μας sum_range είναι D4:D13 ( Ποσότητα ). Και έχουμε χρησιμοποιήσει ένα ζεύγος a εύρος και κριτήρια .
  • Το εύρος είναι B4:B13 (Όνομα προϊόντος) , και το κριτήριο είναι "*Κόκκινο*" Αναζητά όλες τις τιμές κειμένου στο εύρος C4:C13 με το κείμενο "Κόκκινο" σε αυτό.
  • Όταν βρίσκει μια τιμή στο εύρος B4:B13 , αθροίζει την αντίστοιχη τιμή από το sum_range D4:D13 .
  • Έτσι SUMIFS(D4:D13,C4:C13, "*") επιστρέφει το άθροισμα όλων των ποσοτήτων από την περιοχή D4:D13 όπου το όνομα του προϊόντος έχει το κείμενο "Κόκκινο" σε αυτό.

Σημείωση που πρέπει να θυμάστε

  • Αυτό είναι επίσης ένα Χωρίς ευαισθησία στην πεζότητα φόρμουλα. Αυτό είναι, "RED" ή "κόκκινο" στη θέση του "Κόκκινο" θα λειτουργήσει επίσης το ίδιο.

Διαβάστε περισσότερα: Εάν το κελί περιέχει κείμενο, τότε προσθέστε κείμενο σε ένα άλλο κελί στο Excel

6. Συνδυάστε τις λειτουργίες SUM, IF, ISERROR και FIND για να αθροίσετε εάν ένα κελί περιέχει ένα συγκεκριμένο κείμενο στο Excel (Αντιστοίχιση με ευαισθησία στην πεζότητα)

Οι δύο προηγούμενες μέθοδοι εκτελούν μια case-insensitive match για να αθροίσετε όλα τα κελιά που περιέχουν ένα συγκεκριμένο κείμενο.

Τώρα, αν θέλετε ένα case-sensitive ταιριάζει, μπορείτε να εφαρμόσετε αυτόν τον τύπο.

Μπορείτε να συνδυάσετε το Συνάρτηση SUM , Λειτουργία IF , Λειτουργία ISERROR , και Λειτουργία FIND για να αθροίσετε αν ένα κελί περιέχει ένα συγκεκριμένο κείμενο με ένα case-sensitive αγώνα.

Πώς να το πετύχετε;

Το Ευαίσθητο στην πεζότητα τύπο για να βρείτε το άθροισμα όλων των προϊόντων με το κείμενο "Κόκκινο" σε αυτά θα είναι:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

[ Είναι ένα Τύπος συστοιχίας . Οπότε πατήστε CTRL+SHIFT+ENTER εκτός αν χρησιμοποιείτε Office 365 .]

Βλέπετε, έχουμε και πάλι τη συνολική ποσότητα των προϊόντων με το κείμενο "Κόκκινο" στο όνομα.

Επεξήγηση του τύπου

  • FIND("Red",B4:B13) αναζητά ένα αντιστοίχιση με βάση την πεζότητα σε όλες τις τιμές του εύρους B4:B13 ( Όνομα προϊόντος ) για το κείμενο "Κόκκινο" .
  • Επιστρέφει έναν αριθμό αν βρει μια αντιστοιχία, διαφορετικά επιστρέφει #VALUE σφάλμα.
  • Έτσι ο τύπος γίνεται SUM(IF(ISERROR({15,#ΤΙΜΉ!,15,#ΤΙΜΉ!,...,#ΤΙΜΉ!}),0,D4:D13)) .
  • ISERROR({15,#ΤΙΜΉ!,15,#ΤΙΜΉ!,...,#ΤΙΜΉ!}) επιστρέφει ένα ΑΛΗΘΙΝΟ για κάθε σφάλμα, και ένα FALSE αλλιώς.
  • Επομένως, ο τύπος γίνεται SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) επιστρέφει 0 για κάθε ΑΛΗΘΙΝΟ και επιστρέφει την αντίστοιχη τιμή από το εύρος D4:D13 για κάθε FALSE .
  • Τώρα, ο τύπος γίνεται SUM(D4,0,D5,0,...,0) .
  • Τέλος, η Συνάρτηση SUM επιστρέφει το άθροισμα των αντίστοιχων τιμών.

Διαβάστε περισσότερα: Excel Εάν το κελί περιέχει κείμενο, τότε επιστρέψτε την τιμή (8 εύκολοι τρόποι)

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

  • Το Συνάρτηση SUMIF και το Συνάρτηση SUMIFS μπορεί να χρησιμοποιηθεί με Άγρια σύμβολα (*, ?, ~) για αναζήτηση μερικών αντιστοιχιών.
  • Το Συνάρτηση SUMIF και το Συνάρτηση SUMIFS αναζήτηση ενός Χωρίς ευαισθησία στην πεζότητα ταιριάζει, ενώ το Λειτουργία FIND αναζητά ένα Ευαίσθητο στην πεζότητα αγώνα.

Συμπέρασμα

Χρησιμοποιώντας αυτές τις μεθόδους, μπορείτε να αθροίσετε αν ένα κελί περιέχει κείμενο στο Excel. Γνωρίζετε κάποια άλλη μέθοδο ή έχετε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε.

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