Summa, kui lahter sisaldab teksti Excelis (6 sobivat valemit)

  • Jaga Seda
Hugh West

Selles artiklis näitan teile, kuidas summeerida, kui lahter sisaldab Excelis teksti. Te saate teada meetodid, kuidas summeerida mis tahes teksti sisaldava lahtri põhjal, koos sellega, kui see on sisaldab konkreetset teksti nõuetekohaste näidete ja illustratsioonidega.

Lae alla praktiline töövihik

Summa kui lahter sisaldab teksti.xlsx

6 sobivat valemit, et summeerida, kui lahter sisaldab Excelis teksti

Siin on meil andmekogum koos Nimed mõnede toodete puhul, Kontakt aadressid nende ostnud klientide ja Kogused ettevõtte nimega Jupyter Group.

Täna on meie eesmärk summeerida selle andmekogumi teksti sisaldavad lahtrid.

1. Kasutage funktsiooni SUMIF, et summeerida, kui lahter sisaldab Excelis teksti

Võite kasutada SUMIF funktsioon Exceli summeerimiseks, kui lahter sisaldab Excelis teksti.

Proovime näiteks summeerida nende toodete kogused, mille klientide aadressid on järgmised E-posti ID-d , mitte Telefoninumbrid .

See tähendab, et peame summeerima Kogus lahtrile, kui selle naaberruut sisaldab teksti kui Kliendi aadress .

Kuidas seda saavutada?

Selle täitmiseks saate sisestada Tähtkuju (*) kui kriteeriumid jooksul SUMIF funktsioon , näiteks järgmise valemiga:

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

Vaadake, siin on meil toodete üldkogus, millel on klientide tekstiaadressid.

See on 1558.

Valemi selgitus

  • The SUMIF funktsioon võtab kolm argumenti: a vahemik , a kriteeriumid ja sum_range .
  • Siin on vahemik C4:C13 (kliendi aadress) ja kriteeriumid on "*" . "*" hoiab TÕELINE mis tahes tekstiväärtuse jaoks. Seetõttu otsib valem kõik tekstiväärtused vahemikus C4:C13 .
  • Kui ta leiab tekstiväärtuse vahemikus C4:C13 summeerib ta vastava väärtuse alates sum_range , D4:D13 ( Kogus ).
  • Seega SUMIF(C4:C13,”*”,D4:D13) tagastab kõigi vahemiku koguste summa. D4:D13 kus vastav aadress vahemikus C4:C13 on tekstiaadress.

Loe edasi: Kuidas summeerida Exceli tekstiga ja numbritega lahtrid

2. Kasutage funktsiooni SUMIFS, et summeerida, kui lahter sisaldab Excelis teksti

Võite kasutada SUMIFS funktsioon asemel SUMIF funktsioon summeerida, kui lahter sisaldab Excelis teksti.

Kuidas saavutada?

Valem on peaaegu sarnane. Siin on SUMIFS valem, et summeerida kogused tekstiaadressidega:

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

Siin on meil jälle toodete üldkogus, millel on klientide tekstiaadressid.

See on jälle 1558.

Valemi selgitus

  • The SUMIFS funktsioon võtab sum_range ja üks või mitu paari vahemik ja kriteeriumid.
  • Siin meie sum_range on D4:D13 ( Kogus ). Ja me oleme kasutanud ühte paari a vahemik ja kriteeriumid .
  • Valikuala on C4:C13 (kontaktaadress) ja kriteeriumid on järgmised "*" See otsib kõiki tekstiväärtusi vahemikus C4:C13 .
  • Kui ta leiab tekstiväärtuse vahemikus C4:C13 summeerib ta vastava väärtuse alates sum_range D4:D13 .
  • Seega SUMIFS(D4:D13,C4:C13, "*") tagastab kõigi vahemiku koguste summa. D4:D13 kus vastav aadress vahemikus C4:C13 on tekstiaadress.

Loe edasi: Exceli summa, kui lahter sisaldab kriteeriume (5 näidet)

3. SUMMA, IF ja ISTEXT funktsioonide kombineerimine, et summeerida, kui lahter sisaldab Excelis teksti

Soovi korral võite kasutada kombinatsiooni SUM funktsioon ... Kui funktsioon ja ISTEXT funktsioon summeerida, kui lahter sisaldab Excelis teksti.

Kuidas saavutada?

Valige ükskõik milline lahter ja sisestage see kombineeritud valem:

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

[ See on Array valem . Nii et vajutage CTRL+SHIFT+ENTER kui te ei ole Office 365 .]

Vaadake, meil on sama palju tooteid, millel on tekstiaadressidega kliendid, 1558.

Valemi selgitus

  • ISTEXT(C4:C13) kontrollib iga väärtust vahemikus C4:C13 ja tagastab TÕELINE kui tegemist on tekstiväärtusega. Vastasel juhul tagastab see väärtuse VALE .
  • Nüüd muutub valemiks SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) tagastab vastava väärtuse vahemikust D4:D13 iga TÕELINE Ja iga VALE , see tagastab 0 .
  • Seega saab valemiks SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Nüüd on SUM funktsioon tagastab vastavate väärtuste summa vahemikust D4:D13 .

Loe edasi: Kui lahter sisaldab teksti, siis kopeerige Excelis teisele lehele

Sarnased lugemised

  • Exceli lahtrite summeerimine: pidev, juhuslik, kriteeriumidega jne.
  • Kuidas määrata väärtus, kui lahter sisaldab sõna Excelis (4 lihtsat viisi)
  • Kui lahter sisaldab teksti, siis tagastage väärtus teises lahtris, kasutades Exceli valemit
  • Kuidas tagastada väärtus, kui lahtrid sisaldavad teatud teksti nimekirjast
  • Teksti leidmine Exceli vahemikus ja lahtriviide tagastamine (3 võimalust)

4. Kasutage funktsiooni SUMIF, et summeerida, kui lahter sisaldab Excelis konkreetset teksti (suur- ja väiketähtede tundlik kokkulangevus).

Seni oleme summeerinud kõik lahtrid, mis sisaldavad tekstiväärtusi.

Nüüd proovime veidi teistsugust asja. Me summeerime lahtrid, mis sisaldavad tekstiväärtusi konkreetse tekstiga.

Proovime näiteks summeerida kõigi punaste toodete koguse.

See tähendab, et peame summeerima iga lahtri, kui see sisaldab teksti "punane" selles.

Kuidas seda saavutada?

Me saame seda teha ka kasutades SUMIF funktsioon Exceli koos Tähtkuju (*) .

Sisestage see valem oma töölehe mis tahes lahtrisse:

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

Siin on meil kõigi toodete summa koos tekstiga "Punane" See on 691.

Valemi selgitus

  • The SUMIF funktsioon võtab kolm argumenti: a vahemik , a kriteeriumid ja sum_range .
  • Siin on vahemik B4:B13 (toote nimi) ja kriteeriumid on "Punane" See hoiab TÕELINE mis tahes tekstiväärtuse puhul tekstiga "Punane" selles.
  • Seetõttu otsib valem kõik tekstiväärtused vahemikus B4:B13 mis sisaldab teksti "Punane" .
  • Kui ta leiab väärtuse vahemikus B4:B13 summeerib ta vastava väärtuse alates sum_range , D4:D13 ( Kogus ).
  • Seega SUMIF(B4:B13, "*Punane*",D4:D13) tagastab kõigi vahemiku koguste summa. D4:D13 kus toote nimi sisaldab teksti "Punane" selles.

Märkus, mida meeles pidada

  • See on Suur- ja väiketähtedeta See tähendab, et kui te kasutate "PUNANE" või "punane" asemel "Punane" , siis töötab see ka samamoodi.

Loe edasi: Kui lahter sisaldab konkreetset teksti, siis lisage Excelis 1 (5 näidet)

5. Kasutage funktsiooni SUMIFS, et summeerida, kui lahter sisaldab Excelis konkreetset teksti (suur- ja väiketähtede tundlik vaste).

Võite kasutada SUMIFS funktsioon asemel SUM funktsioon summeerida, kui lahter sisaldab konkreetset teksti.

Kuidas saavutada?

The SUMIFS valem, et leida kõigi toodete summa koos tekstiga "Punane" neis on:

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

Siin on meil jälle kõigi toodete summa koos tekstiga "Punane" See on 691.

Valemi selgitus

  • The SUMIFS funktsioon võtab sum_range ja üks või mitu paari vahemik ja kriteeriumid.
  • Siin meie sum_range on D4:D13 ( Kogus ). Ja me oleme kasutanud ühte paari a vahemik ja kriteeriumid .
  • Valikuala on B4:B13 (toote nimi) ja kriteeriumid on järgmised "*Punane*" See otsib kõiki tekstiväärtusi vahemikus C4:C13 tekstiga "Punane" selles.
  • Kui ta leiab väärtuse vahemikus B4:B13 summeerib ta vastava väärtuse alates sum_range D4:D13 .
  • Seega SUMIFS(D4:D13,C4:C13, "*") tagastab kõigi vahemiku koguste summa. D4:D13 kus toote nimi on tekstiga "Punane" selles.

Märkus, mida meeles pidada

  • See on ka Suur- ja väiketähtedeta valemiga. See on, "PUNANE" või "punane" asemel "Punane" töötab samuti samamoodi.

Loe edasi: Kui lahter sisaldab teksti, siis lisage tekst Exceli teise lahtrisse

6. SUMMA, IF, ISERROR ja FIND funktsioonide kombineerimine, et summeerida, kui lahter sisaldab Excelis konkreetset teksti (suurustundlik vaste)

Kaks eelmist meetodit viivad läbi suur- ja väiketähelepanuta sobitamine, et summeerida kõik lahtrid, mis sisaldavad konkreetset teksti.

Nüüd, kui soovite suur- ja väiketähelepanu sobitada, võite kohaldada seda valemit.

Saate kombineerida SUM funktsioon , IF-funktsioon , ISERROR funktsioon ja FIND funktsioon summeerida, kui lahtris on konkreetne tekst, mille puhul on olemas suur- ja väiketähelepanu mängu.

Kuidas saavutada?

The Case-Sensitive valem, et leida kõigi toodete summa koos tekstiga "Punane" neis on:

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

[ See on Array valem . Nii et vajutage CTRL+SHIFT+ENTER kui te ei kasuta Office 365 .]

Vaata, meil on jälle toodete üldkogus koos tekstiga "Punane" nimes.

Valemi selgitus

  • FIND("Red",B4:B13) otsib suur- ja väiketähtedega vaste kõigi vahemiku väärtuste kohta B4:B13 ( Toote nimi ) teksti jaoks "Punane" .
  • See tagastab numbri, kui leiab vaste, vastasel juhul tagastab #VALUE viga.
  • Seega saab valemiks SUM(IF(ISERROR({15,#VÄÄRTUS!,15,#VÄÄRTUS!,...,#VÄÄRTUS!}),0,D4:D13)) .
  • ISERROR({15,#VÄÄRTUS!,15,#VÄÄRTUS!,...,#VÄÄRTUS!}) tagastab TÕELINE iga vea puhul ja VALE muidu.
  • Seega saab valemiks SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) tagastab 0 iga TÕELINE ja tagastab vastava väärtuse vahemikust D4:D13 iga VALE .
  • Nüüd muutub valemiks SUM(D4,0,D5,0,...,0) .
  • Lõpuks on SUM funktsioon tagastab vastavate väärtuste summa.

Loe edasi: Excel Kui lahter sisaldab teksti, siis tagastage väärtus (8 lihtsat viisi)

Asjad, mida meeles pidada

  • The SUMIF funktsioon ja SUMIFS funktsioon saab kasutada koos Metsikmärgid (*, ?, ~) otsida osalisi vasteid.
  • The SUMIF funktsioon ja SUMIFS funktsioon otsida Suur- ja väiketähtedele mittevastav mängu, samas kui FIND funktsioon otsib Case-Sensitive mängu.

Kokkuvõte

Nende meetodite abil saate Excelis summeerida, kas lahter sisaldab teksti. Kas teate mõnda muud meetodit? Või on teil küsimusi? Küsige julgelt.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.