INHOUDSOPGAWE
In hierdie artikel sal ek jou wys hoe om op te som as 'n sel teks in Excel bevat. Jy sal die metodes leer om op te som gebaseer op 'n sel wat enige soort teks bevat, tesame met as dit 'n spesifieke teks bevat met behoorlike voorbeelde en illustrasies.
Laai die oefenwerkboek af.
Som as 'n sel teks bevat.xlsx
6 geskikte formules om op te som as 'n sel teks in Excel bevat
Hier het ons 'n datastel met die Name van sommige produkte, Kontakadresse van die klante wat dit gekoop het, en die Hoeveelhede van 'n maatskappy genaamd Jupyter Group.
Vandag is ons doelwit om die selle op te som wat teks uit hierdie datastel bevat.
1. Gebruik SUMIF-funksie om op te som as 'n sel teks in Excel bevat
Jy kan die SOMIF-funksie van Excel gebruik om op te som as 'n sel teks in Excel bevat.
Kom ons probeer byvoorbeeld die hoeveelhede produkte optel waarvan die kliënte se adresse E-pos-ID's is, nie Telefoonnommers nie.
Dit beteken dat ons moet optel die Hoeveelheid van 'n sel as sy aangrensende sel 'n teks bevat as die Klantadres .
⧪ Hoe om dit te bereik?
Om dit uit te voer, kan jy 'n Asterisk-simbool (*) as die kriteria binne 'n SUMIF-funksie invoer, soos die volgende formule:
=SUMIF(C4:C13,"*",D4:D13)
Kyk, hier het ons die totale hoeveelheid van produktemet kliënte wat teksadresse het.
Dit is 1558.
⧪ Verduideliking van die Formule
- Die SOMIF-funksie neem drie argumente: 'n reeks , 'n kriteria en 'n som_reeks .
- Hier is die reeks C4:C13 (kliëntadres) en die kriteria is “*” . “*” hou WAAR vir enige tekswaarde. Daarom soek die formule vir al die tekswaardes in die reeks C4:C13 .
- Wanneer dit 'n tekswaarde in die reeks C4:C13 vind, som dit die ooreenstemmende waarde van die som_reeks , D4:D13 ( Hoeveelheid ).
- Dus SUMIF(C4:C13,"* ”,D4:D13) gee die som van al die hoeveelhede van die reeks D4:D13 terug waar die ooreenstemmende adres in die reeks C4:C13 'n teksadres is.
Lees meer: Hoe om selle met teks en getalle in Excel op te som
2. Gebruik SUMIFS-funksie om op te som as 'n sel teks in Excel bevat
Jy kan die SUMIF-funksie gebruik in plaas van die SUMIF-funksie om op te som as 'n sel bevat teks in Excel.
⧪ Hoe om te bereik?
Die formule is amper soortgelyk. Hier sal die SUMIFS formule om die hoeveelhede met die teksadresse op te som:
=SUMIFS(D4:D13,C4:C13,"*")
Hier het ons weer die totale hoeveelheid produkte met kliënte wat teksadresse het.
Dit is weer 1558.
⧪ Verduideliking van dieFormule
- Die SUMIFS-funksie neem 'n som_reeks en een of meer pare van reeks en kriteria.
- Hier is ons som_reeks D4:D13 ( Hoeveelheid ). En ons het een paar van 'n reeks en kriteria gebruik.
- Die reeks is C4:C13 (Kontakadres) , en die kriteria is “*” . Dit soek vir al die tekswaardes in die reeks C4:C13 .
- Wanneer dit 'n tekswaarde in die reeks C4:C13 vind, som dit die ooreenstemmende waarde op van die som_reeks D4:D13 .
- Dus gee SUMMER(D4:D13,C4:C13,"*") die som van al die hoeveelhede van die reeks D4:D13 waar die ooreenstemmende adres in die reeks C4:C13 'n teksadres is.
Lees meer : Excel-som as 'n sel kriteria bevat (5 voorbeelde)
3. Kombineer SOM-, IF- en ISTEXT-funksies om op te som as 'n sel teks in Excel bevat
As jy wil, kan jy 'n kombinasie van die SOM-funksie gebruik, die If-funksie , en die ISTEXT-funksie om op te som of 'n sel teks in Excel bevat.
⧪ Hoe om te bereik?
Kies enige sel en voer hierdie gekombineerde formule in:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ Dit is 'n Skikkingsformule . Druk dus CTRL+SHIFT+ENTER tensy jy in Office 365 is.]
Kyk, ons het dieselfde totale hoeveelheid produkte met kliënte wat teksadresse het,1558.
⧪ Verduideliking van die Formule
- ISTEXT(C4:C13) kontroleer elke waarde in die reeks C4:C13 en gee 'n WAAR terug as dit 'n tekswaarde is. Andersins gee dit 'n ONWAAR terug.
- Nou word die formule SOM(IF({WAAR,WAAR,ONWAAR,...,ONWAAR},D4:D13,0)) .
- IF({WAAR,WAAR,ONWAAR,…,ONWAAR},D4:D13,0) gee die ooreenstemmende waarde uit die reeks D4:D13 vir elke WAAR . En vir elke ONWAAR gee dit 0 terug.
- Daarom word die formule SOM(D4,D5,0,D7,0,0,0, D11,D12,0) .
- Nou gee die SOM-funksie die som van die ooreenstemmende waardes uit die reeks D4:D13 .
Lees meer: As sel teks bevat, kopieer dan na 'n ander blad in Excel
Soortgelyke lesings
- Som selle in Excel: deurlopend, ewekansig, met kriteria, ens.
- Hoe om waarde toe te ken as sel Word in Excel bevat (4 maklike maniere)
- As sel teks bevat, gee dan waarde in 'n ander sel terug met behulp van Excel-formule
- Hoe om waarde terug te gee as selle sekere teks uit 'n lys bevat
- Vind teks in Excel-reeks en gee selverwysing (3 maniere)
4. Gebruik SUMIF-funksie om op te som as 'n sel 'n spesifieke teks in Excel bevat (hoofletter-ongevoelige pasmaat)
Tot nou toe het ons al die selle opgesom wat tekswaardes bevat.
Nou sal ons 'n bietjie probeerander ding. Ons sal die selle wat tekswaardes bevat met 'n spesifieke teks som.
Kom ons probeer byvoorbeeld die hoeveelheid van al die rooi produkte optel.
Dit beteken dat ons enige sel moet som as dit die teks “rooi” daarin bevat.
⧪ Hoe om dit te bereik?
Ons kan ook bereik dit deur die SUMIF-funksie van Excel met Asterisk-simbool (*) te gebruik.
Voer hierdie formule in enige sel van jou werkblad in:
=SUMIF(B4:B13,"*Red*",D4:D13)
Hier het ons die som van al die produkte met die teks “Rooi” daarin. Dit is 691.
⧪ Verduideliking van die Formule
- Die SUMIF-funksie neem drie argumente: a reeks , 'n kriteria en 'n som_reeks .
- Hier is die reeks B4:B13 (Produknaam) en die kriteria is “Rooi” . Dit hou WAAR vir enige tekswaarde met die teks “Rooi” daarin.
- Daarom soek die formule vir al die tekswaardes in die reeks B4:B13 wat die teks “Rooi” bevat.
- Wanneer dit 'n waarde in die reeks B4:B13 vind, som dit die ooreenstemmende waarde van die som_reeks , D4:D13 ( Hoeveelheid ).
- Dus SUMIF(B4:B13,"*Rooi*", D4:D13) gee die som van al die hoeveelhede terug uit die reeks D4:D13 waar die produknaam die teks “Rooi” daarin bevat.
⧪ Nota om te onthou
- Dit is 'n Hoofletter-ongevoelige formule. Dit wil sê, as jy “RED” of “rooi” in die plek van “Rooi” gebruik, sal dit ook dieselfde werk.
Lees meer: As sel spesifieke teks bevat Voeg dan 1 by in Excel (5 voorbeelde)
5. Gebruik SUMIFS-funksie om op te som as 'n sel 'n spesifieke teks in Excel bevat (hoofletter-ongevoelige pasmaat)
Jy kan die SUM-funksie gebruik in plaas van die SOM-funksie om op te som of 'n sel 'n spesifieke teks daarin bevat.
⧪ Hoe om te bereik?
Die SOMMINGS formule om uit te vind die som van al die produkte met die teks “Rooi” daarin sal wees:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Hier het ons weer die som van al die produkte met die teks “Rooi” daarin. Dit is 691.
⧪ Verduideliking van die Formule
- Die SUMIFS-funksie neem 'n som_reeks en een of meer pare reeks en kriteria.
- Hier is ons som_reeks D4:D13 ( Hoeveelheid ). En ons het een paar van 'n reeks en kriteria gebruik.
- Die reeks is B4:B13 (Produknaam) , en die kriteria is “*Rooi*” . Dit soek vir al die tekswaardes in die reeks C4:C13 met die teks “Rooi” daarin.
- Wanneer dit 'n waarde in die reeks <1 vind>B4:B13 , som dit die ooreenstemmende waarde van die som_reeks D4:D13 op.
- Dus SUMMER(D4:D13,C4: C13,”*”) gee terugdie som van al die hoeveelhede uit die reeks D4:D13 waar die produknaam die teks “Rooi” in het.
⧪ Nota om te onthou
- Dit is ook 'n Kase-onsensitiewe formule. Dit wil sê, “RED” of “rooi” in die plek van “Rooi” sal ook dieselfde werk.
Lees meer: As sel teks bevat, voeg dan teks by in 'n ander sel in Excel
6. Kombineer SOM-, IF-, IERROR- en FIND-funksies om op te som as 'n sel 'n spesifieke teks in Excel bevat (hoofletter-sensitiewe pasmaat)
Die vorige twee metodes voer 'n hoofletter-onsensitiewe<2 uit> pas om al die selle wat 'n spesifieke teks daarin bevat op te som.
As jy nou 'n hooflettersensitiewe pasmaat wil hê, kan jy hierdie formule toepas.
Jy kan die SOM-funksie , IF-funksie , ISERROR-funksie en FIND-funksie kombineer om op te som as 'n sel 'n spesifieke teks bevat in dit met 'n hooflettergevoelig passing.
⧪ Hoe om te bereik?
Die Hooflettergevoelige formule om uit te vind die som van al die produkte met die teks “Rooi” daarin sal wees:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ Dit is 'n Skikkingsformule . Druk dus CTRL+SHIFT+ENTER tensy jy Office 365 gebruik.]
Sien, ons het weer die totale hoeveelheid produkte met die teks “Rooi” in die naam.
⧪ Verduideliking van dieFormule
- FIND(“Red”,B4:B13) soek 'n hooflettergevoelige pasmaat op al die waardes van die reeks B4:B13 ( Produknaam ) vir die teks “Rooi” .
- Dit gee 'n getal terug as dit 'n passing vind, anders gee dit #WAARDE fout.
- Die formule word dus SOM(IF(FOUT({15,#WAARDE!,15,#WAARDE!,…,#WAARDE!}),0 ,D4:D13)) .
- FOUT({15,#WAARDE!,15,#WAARDE!,…,#WAARDE!}) gee 'n WAAR vir elke fout, en 'n ONWAAR anders.
- Daarom word die formule SOM(IF{WAAR,ONWAAR,WAAR,...,ONWAAR},0,D4 :D13)) .
- IF{WAAR,ONWAAR,WAAR,...,ONWAAR},0,D4:D13) gee 0 terug vir elke WAAR , en gee die ooreenstemmende waarde uit die reeks D4:D13 vir elke ONWAAR .
- Nou word die formule SOM( D4,0,D5,0,…,0) .
- Laastens gee die SOM-funksie die som van die ooreenstemmende waardes terug.
Lees meer: Excel as sel teks bevat, gee dan waarde terug (8 maklike maniere)
T hings om te onthou
- Die SUMIF-funksie en die SUMIF-funksie kan gebruik word met Wildcards (*, ?, ~) om vir gedeeltelike passings te soek.
- Die SUMIF-funksie en die SUMIF-funksie soek vir 'n Kase-onsensitiewe -passing, terwyl die VIND-funksie soek na 'n Klassensitiewe -passing.
Gevolgtrekking
Deur hierdie metodes te gebruik, kan jysom as 'n sel teks in Excel bevat. Ken jy enige ander metode? Of het jy enige vrae? Vra ons gerus.