Kazalo
V tem članku vam bom pokazal, kako v Excelu sešteti, če celica vsebuje besedilo. Spoznali boste metode za seštevanje na podlagi celice, ki vsebuje kakršno koli besedilo, in če vsebuje določeno besedilo z ustreznimi primeri in ilustracijami.
Prenesi delovni zvezek za prakso
Vsota, če celica vsebuje besedilo.xlsx6 primernih formul za seštevanje, če celica vsebuje besedilo v Excelu
Tu imamo nabor podatkov z Imena nekaterih izdelkov, Kontaktni naslovi kupcev, ki so jih kupili, in Količine podjetja Jupyter Group.
Danes je naš cilj sešteti celice, ki vsebujejo besedilo iz tega niza podatkov.
1. Uporabite funkcijo SUMIF za seštevanje, če celica vsebuje besedilo v Excelu
Uporabite lahko Funkcija SUMIF programa Excel za seštevek, če celica vsebuje besedilo v programu Excel.
Poskusimo na primer sešteti količine izdelkov, katerih naslovi strank so E-poštni ID-ji , ne Telefonske številke .
To pomeni, da moramo sešteti Količina celice, če njena sosednja celica vsebuje besedilo kot Naslov stranke .
⧪ Kako to doseči?
Če želite to izvesti, lahko vnesete Simbol zvezdice (*) kot merila v okviru Funkcija SUMIF , kot je naslednja formula:
=SUMIF(C4:C13,"*",D4:D13)
Poglejte, tukaj imamo skupno količino izdelkov s strankami, ki imajo besedilne naslove.
Piše se leto 1558.
⧪ Razlaga formule
- Spletna stran Funkcija SUMIF sprejme tri argumente: a obseg , a merila in sum_range .
- Tukaj je razpon C4:C13 (naslov stranke) in merila je . "*" . "*" ima . TRUE za katero koli besedilno vrednost. Zato formula išče vse besedilne vrednosti v območju C4:C13 .
- Ko najde besedilno vrednost v območju C4:C13 , sešteje ustrezno vrednost iz sum_range , D4:D13 ( Količina ).
- Tako SUMIF(C4:C13,”*”,D4:D13) vrne vsoto vseh količin iz območja D4:D13 kjer je ustrezni naslov v območju C4:C13 je besedilni naslov.
Preberite več: Kako sešteti celice z besedilom in številkami v programu Excel
2. Uporabite funkcijo SUMIFS za seštevanje, če celica vsebuje besedilo v Excelu
Uporabite lahko Funkcija SUMIFS namesto Funkcija SUMIF za vsoto, če celica vsebuje besedilo v Excelu.
⧪ Kako to doseči?
Formula je skoraj podobna. SUMIFS formula za seštevanje količin z naslovi besedila bo:
=SUMIFS(D4:D13,C4:C13,"*")
Tu imamo ponovno skupno količino izdelkov s strankami, ki imajo besedilne naslove.
Spet je leto 1558.
⧪ Razlaga formule
- Spletna stran Funkcija SUMIFS prevzame sum_range in enega ali več parov obseg in . merila.
- Tu je naš sum_range je . D4:D13 ( Količina ). In uporabili smo en par a obseg in . merila .
- Razpon je C4:C13 (kontaktni naslov) , merilo pa je "*" . Poišče vse vrednosti besedila v območju C4:C13 .
- Ko najde besedilno vrednost v območju C4:C13 , sešteje ustrezno vrednost iz sum_range D4:D13 .
- Tako SUMIFS(D4:D13,C4:C13, "*") vrne vsoto vseh količin iz območja D4:D13 kjer je ustrezni naslov v območju C4:C13 je besedilni naslov.
Preberite več: Excelova vsota, če celica vsebuje merila (5 primerov)
3. Združite funkcije SUM, IF in ISTEXT za seštevanje, če celica vsebuje besedilo v Excelu
Če želite, lahko uporabite kombinacijo Funkcija SUM , je Če je funkcija in Funkcija ISTEXT za vsoto, če celica vsebuje besedilo v Excelu.
⧪ Kako to doseči?
Izberite katero koli celico in vnesite to kombinirano formulo:
=SUMA(IF(ISTEXT(C4:C13),D4:D13,0))
[ To je Formula polja . Torej pritisnite CTRL+SHIFT+ENTER razen če ste v Office 365 .]
Poglejte, imamo enako skupno količino izdelkov s strankami z besedilnimi naslovi, 1558.
⧪ Razlaga formule
- ISTEXT(C4:C13) preveri vsako vrednost v območju C4:C13 in vrne TRUE če gre za besedilno vrednost. V nasprotnem primeru vrne FALSE .
- Zdaj je formula naslednja SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
- IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) vrne ustrezno vrednost iz območja D4:D13 za vsak TRUE . In za vsak FALSE , vrne 0 .
- Zato je formula naslednja SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
- Zdaj je Funkcija SUM vrne vsoto ustreznih vrednosti iz območja D4:D13 .
Preberite več: Če celica vsebuje besedilo, potem kopirajte v drug list v Excelu
Podobna branja
- Vsota celic v Excelu: neprekinjeno, naključno, z merili itd.
- Kako dodeliti vrednost, če celica vsebuje besedo v Excelu (4 preprosti načini)
- Če celica vsebuje besedilo, potem vrnite vrednost v drugo celico z uporabo Excelove formule
- Kako vrniti vrednost, če celice vsebujejo določeno besedilo s seznama
- Poiščite besedilo v Excelovem območju in vrnite sklic na celico (3 načini)
4. Uporabite funkcijo SUMIF za seštevanje, če celica vsebuje določeno besedilo v Excelu (ujemanje brez upoštevanja velikosti črk)
Do zdaj smo sešteli vse celice, ki vsebujejo besedilne vrednosti.
Zdaj bomo poskusili nekaj drugega: celice, ki vsebujejo besedilne vrednosti, bomo sešteli z določenim besedilom.
Poskusimo na primer sešteti količino vseh rdečih izdelkov.
To pomeni, da moramo vsako celico sešteti, če vsebuje besedilo "rdeča" v njem.
⧪ Kako to doseči?
To lahko dosežemo tudi z uporabo Funkcija SUMIF programa Excel z Simbol zvezdice (*) .
To formulo vnesite v katero koli celico delovnega lista:
=SUMIF(B4:B13,"*Red*",D4:D13)
Tu imamo vsoto vseh izdelkov z besedilom "Rdeča" je 691.
⧪ Razlaga formule
- Spletna stran Funkcija SUMIF sprejme tri argumente: a obseg , a merila in sum_range .
- Tukaj je razpon B4:B13 (ime izdelka) in merila je . "Rdeča" . Ima TRUE za katero koli besedilno vrednost z besedilom "Rdeča" v njem.
- Zato formula išče vse vrednosti besedila v območju B4:B13 ki vsebuje besedilo "Rdeča" .
- Ko najde vrednost v območju B4:B13 , sešteje ustrezno vrednost iz sum_range , D4:D13 ( Količina ).
- Tako SUMIF(B4:B13, "*Red*",D4:D13) vrne vsoto vseh količin iz območja D4:D13 kjer ime izdelka vsebuje besedilo "Rdeča" v njem.
⧪ Opomba, ki si jo je treba zapomniti
- To je Občutljivost za velike in male črke To pomeni, da če uporabljate "RED" ali "rdeča" namesto "Rdeča" , bo deloval enako.
Preberite več: Če celica vsebuje določeno besedilo, dodajte 1 v Excelu (5 primerov)
5. Uporabite funkcijo SUMIFS za seštevanje, če celica vsebuje določeno besedilo v Excelu (ujemanje brez upoštevanja velikosti črk)
Uporabite lahko Funkcija SUMIFS namesto Funkcija SUM za seštevek, če je v celici določeno besedilo.
⧪ Kako to doseči?
Spletna stran SUMIFS formulo za ugotovitev vsote vseh izdelkov z besedilom "Rdeča" v njih bo:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Tu imamo spet vsoto vseh izdelkov z besedilom "Rdeča" je 691.
⧪ Razlaga formule
- Spletna stran Funkcija SUMIFS prevzame sum_range in enega ali več parov obseg in . merila.
- Tu je naš sum_range je . D4:D13 ( Količina ). In uporabili smo en par a obseg in . merila .
- Razpon je B4:B13 (ime izdelka) , merilo pa je "*Red*" . Poišče vse vrednosti besedila v območju C4:C13 z besedilom "Rdeča" v njem.
- Ko najde vrednost v območju B4:B13 , sešteje ustrezno vrednost iz sum_range D4:D13 .
- Tako SUMIFS(D4:D13,C4:C13, "*") vrne vsoto vseh količin iz območja D4:D13 kjer ima ime izdelka besedilo "Rdeča" v njem.
⧪ Opomba, ki si jo je treba zapomniti
- To je tudi Občutljivost za velike in male črke formula. To je, "RED" ali "rdeča" namesto "Rdeča" bo deloval enako.
Preberite več: Če celica vsebuje besedilo, potem dodajte besedilo v drugo celico v Excelu
6. Združite funkcije SUM, IF, ISERROR in FIND za seštevanje, če celica vsebuje določeno besedilo v Excelu (ujemanje, občutljivo na velikost črk)
Prejšnji dve metodi opravita razločevanje velikih in malih črk ujemanje, da seštejete vse celice, ki vsebujejo določeno besedilo.
Če želite , ki upošteva velike in male črke. lahko uporabite to formulo.
Kombinirate lahko Funkcija SUM , Funkcija IF , Funkcija ISERROR in Funkcija FIND za vsoto, če celica vsebuje določeno besedilo z , ki upošteva velike in male črke. tekma.
⧪ Kako to doseči?
Spletna stran Občutljivost na velikost črk formulo za ugotovitev vsote vseh izdelkov z besedilom "Rdeča" v njih bo:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ To je Formula polja . Torej pritisnite CTRL+SHIFT+ENTER razen če uporabljate Office 365 .]
Vidite, da smo ponovno dobili skupno količino izdelkov z besedilom "Rdeča" v imenu.
⧪ Razlaga formule
- FIND("Red",B4:B13) išče ujemanje z upoštevanjem velikih in malih črk na vseh vrednostih območja B4:B13 ( Ime izdelka ) za besedilo "Rdeča" .
- Če najde ujemanje, vrne številko, sicer vrne #VALUE napaka.
- Zato je formula naslednja SUM(IF(ISERROR({15,#VREDNOST!,15,#VREDNOST!,...,#VREDNOST!}),0,D4:D13)) .
- ISERROR({15,#VREDNOST!,15,#VREDNOST!,...,#VREDNOST!}) vrne TRUE za vsako napako in a FALSE v nasprotnem primeru.
- Zato se formula spremeni v SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
- IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) vrne 0 za vsak TRUE in vrne ustrezno vrednost iz območja D4:D13 za vsak FALSE .
- Zdaj je formula naslednja SUM(D4,0,D5,0,...,0) .
- Nazadnje je Funkcija SUM vrne vsoto ustreznih vrednosti.
Preberite več: Excel Če celica vsebuje besedilo, potem vrnite vrednost (8 preprostih načinov)
Stvari, ki si jih je treba zapomniti
- Spletna stran Funkcija SUMIF in Funkcija SUMIFS se lahko uporablja z Zaščitni znaki (*, ?, ~) za iskanje delnih ujemanj.
- Spletna stran Funkcija SUMIF in Funkcija SUMIFS iskanje Občutljivost za velike in male črke ujemanje, medtem ko je Funkcija FIND išče Občutljivost na velikost črk tekma.
Zaključek
S temi metodami lahko ugotovite, ali celica vsebuje besedilo v programu Excel. Ali poznate še kakšno drugo metodo? Ali imate kakšno vprašanje? Vprašajte nas.