Súčet, ak bunka obsahuje text v programe Excel (6 vhodných vzorcov)

  • Zdieľajte To
Hugh West

V tomto článku vám ukážem, ako sčítať, ak bunka obsahuje text v programe Excel. Naučíte sa metódy sčítania na základe bunky obsahujúcej akýkoľvek druh textu spolu s tým, či obsahuje konkrétny text s vhodnými príkladmi a ilustráciami.

Stiahnite si cvičebnicu

Suma Ak bunka obsahuje text.xlsx

6 vhodných vzorcov na sčítanie, ak bunka obsahuje text v programe Excel

Tu máme súbor údajov s Názvy niektorých výrobkov, Kontaktné adresy zákazníkov, ktorí si ich kúpili, a Množstvá spoločnosti s názvom Jupyter Group.

Naším dnešným cieľom je sčítať bunky, ktoré obsahujú text z tohto súboru údajov.

1. Použitie funkcie SUMIF na sčítanie, ak bunka obsahuje text v programe Excel

Môžete použiť Funkcia SUMIF programu Excel na sčítanie, ak bunka obsahuje text v programe Excel.

Skúsme napríklad sčítať množstvá výrobkov, ktorých adresy zákazníkov sú E-mailové ID , nie Telefónne čísla .

To znamená, že musíme zhrnúť Množstvo bunky, ak susedná bunka obsahuje text ako Adresa zákazníka .

Ako to dosiahnuť?

Ak to chcete vykonať, môžete zadať Symbol hviezdičky (*) ako kritériá v rámci Funkcia SUMIF , ako je tento vzorec:

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

Pozrite sa, máme tu celkové množstvo produktov so zákazníkmi, ktorí majú textové adresy.

Píše sa rok 1558.

Vysvetlenie vzorca

  • Stránka Funkcia SUMIF prijíma tri argumenty: a rozsah , a kritériá a sum_range .
  • Tu je rozsah C4:C13 (adresa zákazníka) a kritériá je . "*" . "*" drží TRUE preto vzorec vyhľadá všetky textové hodnoty v rozsahu C4:C13 .
  • Keď nájde textovú hodnotu v rozsahu C4:C13 , spočíta príslušnú hodnotu z sum_range , D4:D13 ( Množstvo ).
  • Teda SUMIF(C4:C13,”*”,D4:D13) vráti súčet všetkých veličín z rozsahu D4:D13 kde je príslušná adresa v rozsahu C4:C13 je textová adresa.

Prečítajte si viac: Ako sčítať bunky s textom a číslami v programe Excel

2. Použitie funkcie SUMIFS na sčítanie, ak bunka obsahuje text v programe Excel

Môžete použiť Funkcia SUMIFS namiesto Funkcia SUMIF na sčítanie, ak bunka obsahuje text v programe Excel.

Ako to dosiahnuť?

Vzorec je takmer podobný. SUMIFS vzorec na sčítanie množstiev s textovými adresami bude:

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

Opäť tu máme celkové množstvo produktov so zákazníkmi s textovými adresami.

Opäť sa píše rok 1558.

Vysvetlenie vzorca

  • Stránka Funkcia SUMIFS trvá sum_range a jeden alebo viac párov rozsah a kritériá.
  • Tu je naša sum_range je . D4:D13 ( Množstvo ). A my sme použili jeden pár a rozsah a kritériá .
  • Rozsah je C4:C13 (kontaktná adresa) a kritérium je "*" . Vyhľadá všetky hodnoty textu v rozsahu C4:C13 .
  • Keď nájde textovú hodnotu v rozsahu C4:C13 , spočíta príslušnú hodnotu z sum_range D4:D13 .
  • Teda SUMIFS(D4:D13,C4:C13, "*") vráti súčet všetkých veličín z rozsahu D4:D13 kde je príslušná adresa v rozsahu C4:C13 je textová adresa.

Prečítajte si viac: Súčet Excelu, ak bunka obsahuje kritériá (5 príkladov)

3. Kombinácia funkcií SUM, IF a ISTEXT na sčítanie, ak bunka obsahuje text v programe Excel

Ak chcete, môžete použiť kombináciu Funkcia SUM ,. Ak je funkcia a Funkcia ISTEXT na sčítanie, ak bunka obsahuje text v programe Excel.

Ako to dosiahnuť?

Vyberte ľubovoľnú bunku a zadajte tento kombinovaný vzorec:

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

[ Je to Vzorec poľa . Takže stlačte CTRL+SHIFT+ENTER pokiaľ nie ste v Office 365 .]

Pozrite sa, máme rovnaký celkový počet produktov so zákazníkmi s textovými adresami, 1558.

Vysvetlenie vzorca

  • ISTEXT(C4:C13) kontroluje každú hodnotu v rozsahu C4:C13 a vráti TRUE ak ide o textovú hodnotu. V opačnom prípade vráti FALSE .
  • Vzorec teraz znie SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) vráti príslušnú hodnotu z rozsahu D4:D13 pre každý TRUE . A pre každý FALSE , vráti sa 0 .
  • Vzorec teda znie SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Teraz Funkcia SUM vráti súčet príslušných hodnôt z rozsahu D4:D13 .

Prečítajte si viac: Ak bunka obsahuje text, skopírujte ju do iného hárka v programe Excel

Podobné čítania

  • Súčet buniek v programe Excel: spojitý, náhodný, s kritériami atď.
  • Ako priradiť hodnotu, ak bunka obsahuje slovo v programe Excel (4 jednoduché spôsoby)
  • Ak bunka obsahuje text, potom vráťte hodnotu do inej bunky pomocou vzorca programu Excel
  • Ako vrátiť hodnotu, ak bunky obsahujú určitý text zo zoznamu
  • Vyhľadanie textu v rozsahu aplikácie Excel a vrátenie odkazu na bunku (3 spôsoby)

4. Použitie funkcie SUMIF na sčítanie, ak bunka obsahuje určitý text v programe Excel (zhoda bez rozlišovania veľkých a malých písmen)

Doteraz sme sčítali všetky bunky, ktoré obsahujú textové hodnoty.

Teraz vyskúšame trochu inú vec. Bunky, ktoré obsahujú textové hodnoty, sčítame s určitým textom.

Skúsme napríklad zrátať množstvo všetkých červených výrobkov.

To znamená, že musíme sčítať každú bunku, ak obsahuje text "červená" v ňom.

Ako to dosiahnuť?

Môžeme to dosiahnuť aj pomocou Funkcia SUMIF programu Excel s Symbol hviezdičky (*) .

Tento vzorec zadajte do ľubovoľnej bunky pracovného hárka:

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

Tu máme súčet všetkých produktov s textom "Červená" je 691.

Vysvetlenie vzorca

  • Stránka Funkcia SUMIF prijíma tri argumenty: a rozsah , a kritériá a sum_range .
  • Tu je rozsah B4:B13 (názov výrobku) a kritériá je . "Červená" . Je v nej TRUE pre akúkoľvek textovú hodnotu s textom "Červená" v ňom.
  • Preto vzorec vyhľadá všetky textové hodnoty v rozsahu B4:B13 ktorý obsahuje text "Červená" .
  • Keď nájde hodnotu v rozsahu B4:B13 , sčíta príslušnú hodnotu z sum_range , D4:D13 ( Množstvo ).
  • Teda SUMIF(B4:B13, "*Red*",D4:D13) vráti súčet všetkých veličín z rozsahu D4:D13 kde názov výrobku obsahuje text "Červená" v ňom.

Poznámka na zapamätanie

  • Toto je Rozlišovanie veľkých a malých písmen To znamená, že ak použijete "RED" alebo "červená" namiesto "Červená" , bude to fungovať rovnako.

Prečítajte si viac: Ak bunka obsahuje určitý text, pridajte 1 v programe Excel (5 príkladov)

5. Použitie funkcie SUMIFS na sčítanie, ak bunka obsahuje určitý text v programe Excel (zhoda bez rozlišovania veľkých a malých písmen)

Môžete použiť Funkcia SUMIFS namiesto Funkcia SUM na zrátanie, či bunka obsahuje určitý text.

Ako to dosiahnuť?

Stránka SUMIFS vzorec na zistenie súčtu všetkých súčinov s textom "Červená" v nich bude:

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

Tu máme opäť súčet všetkých produktov s textom "Červená" je 691.

Vysvetlenie vzorca

  • Stránka Funkcia SUMIFS trvá sum_range a jeden alebo viac párov rozsah a kritériá.
  • Tu je naša sum_range je . D4:D13 ( Množstvo ). A my sme použili jeden pár a rozsah a kritériá .
  • Rozsah je B4:B13 (názov výrobku) a kritérium je "*Červená*" . Vyhľadá všetky hodnoty textu v rozsahu C4:C13 s textom "Červená" v ňom.
  • Keď nájde hodnotu v rozsahu B4:B13 , spočíta príslušnú hodnotu z sum_range D4:D13 .
  • Teda SUMIFS(D4:D13,C4:C13, "*") vráti súčet všetkých veličín z rozsahu D4:D13 kde názov výrobku obsahuje text "Červená" v ňom.

Poznámka na zapamätanie

  • To je tiež Rozlišovanie veľkých a malých písmen vzorec. To znamená, "RED" alebo "červená" namiesto "Červená" bude fungovať rovnako.

Prečítajte si viac: Ak bunka obsahuje text, potom pridajte text do inej bunky v programe Excel

6. Kombinácia funkcií SUM, IF, ISERROR a FIND na sčítanie, ak bunka obsahuje určitý text v programe Excel (zhoda citlivá na veľkosť písmen)

Predchádzajúce dve metódy vykonávajú rozlišovanie veľkých a malých písmen zhoda na sčítanie všetkých buniek, ktoré obsahujú určitý text.

Ak chcete rozlišovanie veľkých a malých písmen môžete použiť tento vzorec.

Môžete kombinovať Funkcia SUM , Funkcia IF , Funkcia ISERROR a Funkcia FIND na súčet, ak bunka obsahuje konkrétny text s rozlišovanie veľkých a malých písmen zápas.

Ako to dosiahnuť?

Stránka Rozlišovanie veľkých a malých písmen vzorec na zistenie súčtu všetkých súčinov s textom "Červená" v nich bude:

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

[ Je to Vzorec poľa . Takže stlačte CTRL+SHIFT+ENTER pokiaľ nepoužívate Office 365 .]

Vidíte, že sme opäť získali celkové množstvo produktov s textom "Červená" v názve.

Vysvetlenie vzorca

  • FIND("Red",B4:B13) hľadá zhoda rozlišujúca veľkosť písmen na všetkých hodnotách rozsahu B4:B13 ( Názov produktu ) pre text "Červená" .
  • Ak nájde zhodu, vráti číslo, inak vráti #VALUE chyba.
  • Vzorec teda znie SUM(IF(ISERROR({15,#VALUE!,15,#VALUE!,...,#VALUE!}),0,D4:D13)) .
  • ISERROR({15,#HODNOTA!,15,#HODNOTA!,...,#HODNOTA!}) vracia TRUE pre každú chybu a FALSE v opačnom prípade.
  • Vzorec teda znie SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) vráti 0 pre každý TRUE a vráti príslušnú hodnotu z rozsahu D4:D13 pre každý FALSE .
  • Vzorec teraz znie SUM(D4,0,D5,0,...,0) .
  • Nakoniec Funkcia SUM vráti súčet príslušných hodnôt.

Prečítajte si viac: Excel Ak bunka obsahuje text, potom vráťte hodnotu (8 jednoduchých spôsobov)

Čo si treba zapamätať

  • Stránka Funkcia SUMIF a Funkcia SUMIFS sa môže používať s Zástupné znaky (*, ?, ~) na vyhľadávanie čiastočných zhody.
  • Stránka Funkcia SUMIF a Funkcia SUMIFS vyhľadajte Rozlišovanie veľkých a malých písmen keďže Funkcia FIND hľadá Rozlišovanie veľkých a malých písmen zápas.

Záver

Pomocou týchto metód môžete v programe Excel zhrnúť, či bunka obsahuje text. Poznáte nejakú inú metódu? Alebo máte nejaké otázky? Neváhajte sa nás opýtať.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.