Obsah
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.xlsx6 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ť.