Efnisyfirlit
Í þessari grein mun ég sýna þér hvernig á að leggja saman ef reit inniheldur texta í Excel. Þú munt læra aðferðirnar til að leggja saman út frá hólf sem inniheldur hvers kyns texta, ásamt því ef hann inniheldur ákveðinn texta með viðeigandi dæmum og myndskreytingum.
Hlaða niður æfingabók
Summa ef klefi inniheldur texta.xlsx
6 hentugar formúlur til að leggja saman ef klefi inniheldur texta í Excel
Hér höfum við gagnasett með Nöfnum sumra vara, Tengiliðir viðskiptavina sem keyptu þær og Magn fyrirtækis sem heitir Jupyter Group.
Í dag er markmið okkar að leggja saman frumurnar sem innihalda texta úr þessu gagnasafni.
1. Notaðu SUMIF aðgerðina til að leggja saman ef reit inniheldur texta í Excel
Þú getur notað SUMIF aðgerðina í Excel til að leggja saman ef reit inniheldur texta í Excel.
Til dæmis, við skulum reyna að leggja saman magn vörunnar þar sem heimilisföng viðskiptavina eru netfang , ekki símanúmer .
Það þýðir að við þurfum að leggja saman Magn hólfs ef aðliggjandi hólf hennar inniheldur texta sem Visfang viðskiptavinar .
⧪ Hvernig á að framkvæma þetta?
Til að framkvæma þetta geturðu slegið inn stjörnumerki (*) sem viðmið í SUMIF falli , eins og eftirfarandi formúla:
=SUMIF(C4:C13,"*",D4:D13)
Sjáðu, hér höfum við heildarmagnið af vörummeð viðskiptavinum með textavistföng.
Það er 1558.
⧪ Útskýring á formúlunni
- The SUMIF fall tekur þrjú rök: svið , viðmið og summasvið .
- Hér er bilið C4:C13 (aðfang viðskiptavinar) og viðmiðin er “*” . “*” heldur TRUE fyrir hvaða textagildi sem er. Þess vegna leitar formúlan að öllum textagildum á bilinu C4:C13 .
- Þegar hún finnur textagildi á bilinu C4:C13 , safnar hún saman samsvarandi gildi úr summusviði , D4:D13 ( Magn ).
- Þannig SUMIF(C4:C13,"* ”,D4:D13) skilar summu allra stærða úr bilinu D4:D13 þar sem samsvarandi heimilisfang á bilinu C4:C13 er textavistfang.
Lesa meira: Hvernig á að leggja saman frumur með texta og tölum í Excel
2. Notaðu SUMIFS aðgerðina til að leggja saman ef reit inniheldur texta í Excel
Þú getur notað SUMIFS aðgerðina í stað SUMIF fallsins til að leggja saman ef reit inniheldur texti í Excel.
⧪ Hvernig á að ná?
Formúlan er nánast svipuð. Hér verður SUMIFS formúlan til að leggja saman magnið með textasföngunum:
=SUMIFS(D4:D13,C4:C13,"*")
Hér höfum við aftur heildarmagn af vörum með viðskiptavinum með textavistföng.
Það er aftur 1558.
⧪ Skýring áFormúla
- SUMIFS fallið tekur summusvið og eitt eða fleiri pör af sviði og viðmiðum.
- Hér er summusvið okkar D4:D13 ( Magn ). Og við höfum notað eitt par af svið og viðmiðum .
- Sviðið er C4:C13 (Tengiliðir) og viðmiðin er “*” . Það leitar að öllum textagildum á bilinu C4:C13 .
- Þegar það finnur textagildi á bilinu C4:C13 , leggur það saman samsvarandi gildi úr summusviðinu D4:D13 .
- Þannig skilar SUMIFS(D4:D13,C4:C13,”*”) summan af allt magn frá bilinu D4:D13 þar sem samsvarandi heimilisfang á bilinu C4:C13 er textafang.
Lesa meira : Excel Summa Ef fruma inniheldur viðmið (5 dæmi)
3. Sameina SUM, IF og ISTEXT aðgerðir til að leggja saman Ef reit inniheldur texta í Excel
Ef þú vilt geturðu notað blöndu af SUM aðgerðinni , If aðgerð og ISTEXT aðgerð til að leggja saman ef reit inniheldur texta í Excel.
⧪ Hvernig á að ná?
Veldu hvaða reit sem er og sláðu inn þessa samsettu formúlu:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ Það er Array Formula . Svo ýttu á CTRL+SHIFT+ENTER nema þú sért í Office 365 .]
Sjáðu, við höfum það sama heildarmagn af vörum með viðskiptavinum með textaheimilisföng,1558.
⧪ Útskýring á formúlunni
- ISTEXT(C4:C13) athugar hvert gildi í bilinu C4:C13 og skilar TRUE ef það er textagildi. Annars skilar það FALSE .
- Nú verður formúlan SUM(IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0)) .
- EF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) skilar samsvarandi gildi úr bilinu D4:D13 fyrir hvern TRUE . Og fyrir hvert FALSE skilar það 0 .
- Þess vegna verður formúlan SUM(D4,D5,0,D7,0,0,0, D11,D12,0) .
- Nú skilar SUM fallið summu samsvarandi gilda úr bilinu D4:D13 .
Lesa meira: Ef klefi inniheldur texta, afritaðu þá á annað blað í Excel
Svipaðir lestir
- Sumfrumur í Excel: Stöðugt, tilviljunarkennt, með viðmiðum osfrv.
- Hvernig á að úthluta gildi ef klefi inniheldur Word í Excel (4 auðveldar leiðir)
- Ef klefi inniheldur texta, skilaðu þá gildi í öðru klefi með því að nota Excel formúlu
- Hvernig á að skila gildi ef frumur innihalda ákveðinn texta úr lista
- Finndu texta í Excel-sviði og skila tilvísun til hólfs (3 leiðir)
4. Notaðu SUMIF aðgerðina til að leggja saman ef hólf inniheldur ákveðinn texta í Excel (hástafaónæmir samsvörun)
Hingað til höfum við lagt saman allar frumur sem innihalda textagildi.
Nú reynum við aðeinsöðruvísi hlutur. Við munum leggja saman hólfin sem innihalda textagildi með ákveðnum texta.
Til dæmis skulum við reyna að leggja saman magn allra rauðu vara.
Það þýðir að við verðum að leggja saman hvaða reit sem er. ef það inniheldur textann “rautt” í því.
⧪ Hvernig á að ná þessu?
Við getum líka gerðu þetta með SUMIF aðgerðinni í Excel með stjörnutákni (*) .
Sláðu inn þessa formúlu í hvaða reit sem er á vinnublaðinu þínu:
=SUMIF(B4:B13,"*Red*",D4:D13)
Hér höfum við summan af öllum vörum með textanum „Rauður“ í. Það er 691.
⧪ Skýring á formúlunni
- SUMIF fallið tekur þrjár röksemdir: a svið , viðmið og summasvið .
- Hér er bilið B4:B13 (Vöruheiti) og viðmiðin er „Rauð“ . Það heldur TRUE fyrir hvaða textagildi sem er með textanum „Red“ í því.
- Þess vegna leitar formúlan að öllum textagildum á bilinu B4:B13 sem inniheldur textann “Red” .
- Þegar það finnur gildi á bilinu B4:B13 , leggur það saman samsvarandi gildi frá summusviðið , D4:D13 ( Magn ).
- Þannig SUMIF(B4:B13,"*Rautt*", D4:D13) skilar summu allra magna úr bilinu D4:D13 þar sem vöruheitið inniheldur textann „Rautt“ í því.
⧪ Athugasemd til að muna
- Þetta erFormúla hástafaónæmis . Það er að segja, ef þú notar “RAUTT” eða „rautt“ í stað „Rautt“ mun það líka virka eins.
Lesa meira: Ef klefi inniheldur sérstakan texta, bættu þá við 1 í Excel (5 dæmi)
5. Notaðu SUMIFS aðgerðina til að leggja saman ef reit inniheldur ákveðinn texta í Excel (case-insensitive match)
Þú getur notað SUMIFS aðgerðina í staðinn fyrir SUM aðgerðina til að leggja saman ef reit inniheldur ákveðinn texta.
⧪ Hvernig á að ná?
The SUMIFS formúla til að finna út summan af öllum vörum með textanum “Rautt“ í þeim verður:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Hér höfum við aftur summan af öllum vörum með textanum „Rauður“ í. Það er 691.
⧪ Útskýring á formúlunni
- SUMIFS fallið tekur summa_svið og eitt eða fleiri pör af sviði og viðmiðum.
- Hér er summasvið okkar D4:D13 ( Magn ). Og við höfum notað eitt par af sviði og viðmiðum .
- Sviðið er B4:B13 (Vöruheiti) og viðmiðin er „*Rautt*“ . Það leitar að öllum textagildum á bilinu C4:C13 með textanum “Red” í því.
- Þegar það finnur gildi á bilinu B4:B13 , leggur það saman samsvarandi gildi úr summusviðinu D4:D13 .
- Þannig SUMIFS(D4:D13,C4: C13,”*”) skilarsumman af öllu magni úr bilinu D4:D13 þar sem vöruheitið hefur textann „Rautt“ í.
⧪ Athugasemd til að muna
- Þetta er líka hástafaónæm formúla. Það er, “RAUTT” eða „rautt“ í stað „Rautt“ mun einnig virka eins.
Lesa meira: Ef klefi inniheldur texta skaltu bæta við texta í annan klefi í Excel
6. Sameina SUM, IF, ISERROR og FIND aðgerðir til að leggja saman ef reit inniheldur ákveðinn texta í Excel (case-Sensitive Match)
Fyrstu tvær aðferðir framkvæma hástafaónæmir samsvörun til að leggja saman allar hólfin sem innihalda ákveðinn texta.
Nú, ef þú vilt hafa hástafanæmu samsvörun, geturðu notað þessa formúlu.
Þú getur sameinað SUM aðgerðina , IF aðgerðina , ERROR aðgerðina og FINDA aðgerðina til að leggja saman ef reit inniheldur ákveðinn texta í það með hástafaviðkvæmum samsvörun.
⧪ Hvernig á að ná?
Hið hástafaviðkvæma formúla til að finna út summan af öllum vörum með textanum „Rauð“ verður:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ Þetta er Array Formula . Svo ýttu á CTRL+SHIFT+ENTER nema þú sért að nota Office 365 .]
Sjáðu, við höfum aftur heildarmagn af vörum með textanum „Rautt“ í nafninu.
⧪ Útskýring áFormúla
- FIND(“Red”,B4:B13) leitar að hástafanæmri samsvörun á öllum gildum bilsins B4:B13 ( Vöruheiti ) fyrir textann “Rautt“ .
- Það skilar tölu ef það finnur samsvörun, annars skilar #VALUE villa.
- Þannig að formúlan verður SUM(IF(VILLA({15,#GILDIM!,15,#GILDI!,…,#GILDI!}),0 ,D4:D13)) .
- ERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}) skilar TRUE fyrir hverja villu, og FALSE annars.
- Þess vegna verður formúlan SUM(EF{TRUE,FALSE,TRUE,…,FALSE},0,D4 :D13)) .
- EF{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) skilar 0 fyrir hvert TRUE , og skilar samsvarandi gildi úr bilinu D4:D13 fyrir hvern FALSE .
- Nú verður formúlan SUM( D4,0,D5,0,…,0) .
- Að lokum skilar SUM fallið summu samsvarandi gilda.
Lesa meira: Excel Ef klefi inniheldur texta skila þá gildi (8 auðveldar leiðir)
T hings til að muna
- SUMIF aðgerðina og SUMIFS aðgerðina er hægt að nota með Wildcards (*, ?, ~) til að leita að samsvörun að hluta.
- SUMIF aðgerðin og SUMIFS aðgerðin leita að hástafaónæmi samsvörun, en SUMIFS aðgerðin 1>FINDA aðgerð leitar að hástafaviðkvæmri samsvörun.
Niðurstaða
Með þessum aðferðum geturðusumma ef reit inniheldur texta í Excel. Kanntu einhverja aðra aðferð? Eða hefurðu einhverjar spurningar? Ekki hika við að spyrja okkur.