Talaan ng nilalaman
Sa artikulong ito, ipapakita ko sa iyo kung paano magsusuma kung ang isang cell ay naglalaman ng teksto sa Excel. Matututuhan mo ang mga paraan ng pagsusuma batay sa isang cell na naglalaman ng anumang uri ng teksto, kasama ng kung ito ay naglalaman ng isang partikular na teksto na may mga wastong halimbawa at mga paglalarawan.
I-download ang Practice Workbook
Suum Kung Naglalaman ng Teksto ang isang Cell.xlsx
6 Angkop na Mga Formula na Isusuma Kung Naglalaman ang Cell ng Teksto sa Excel
Narito, mayroon kaming set ng data na may Mga Pangalan ng ilang produkto, Mga Contact Address ng mga customer na bumili sa kanila, at ang Mga Dami ng isang kumpanyang tinatawag na Jupyter Group.
Ngayon ang layunin namin ay buuin ang mga cell na naglalaman ng text mula sa set ng data na ito.
1. Gamitin ang SUMIF Function sa Sum Kung ang isang Cell ay Naglalaman ng Teksto sa Excel
Maaari mong gamitin ang SUMIF function ng Excel upang sumama kung ang isang cell ay naglalaman ng text sa Excel.
Halimbawa, subukan nating buuin ang mga dami ng mga produkto na ang mga address ng mga customer ay Mga Email ID , hindi Mga Numero ng Telepono .
Ibig sabihin, kailangan nating buuin ang Dami ng isang cell kung ang katabing cell nito ay naglalaman ng text bilang Address ng Customer .
⧪ Paano Ito Gagawin?
Upang maisagawa ito, maaari kang maglagay ng Simbolo ng Asterisk (*) bilang pamantayan sa loob ng SUMIF function , tulad ng sumusunod na formula:
=SUMIF(C4:C13,"*",D4:D13)
Narito, nakuha na natin ang kabuuang dami ng mga produktosa mga customer na may mga text address.
Ito ay 1558.
⧪ Paliwanag ng Formula
- Ang SUMIF function ay tumatagal ng tatlong argument: isang range , isang criteria , at isang sum_range .
- Narito ang range ay C4:C13 (Address ng Customer) at ang pamantayan ay “*” . “*” may hawak na TRUE para sa anumang value ng text. Samakatuwid, hinahanap ng formula ang lahat ng value ng text sa range C4:C13 .
- Kapag nakahanap ito ng text value sa range C4:C13 , nagsusuma ito ang katumbas na halaga mula sa sum_range , D4:D13 ( Dami ).
- Kaya SUMIF(C4:C13,”* ”,D4:D13) ibinabalik ang kabuuan ng lahat ng dami mula sa hanay D4:D13 kung saan ang katumbas na address sa hanay C4:C13 ay isang text address.
Magbasa Nang Higit Pa: Paano Isama ang Mga Cell na may Teksto at Mga Numero sa Excel
2. Gamitin ang SUMIFS Function sa Sum Kung ang isang Cell ay Naglalaman ng Teksto sa Excel
Maaari mong gamitin ang SUMIFS function sa halip na ang SUMIF function para sum kung ang isang cell ay naglalaman text sa Excel.
⧪ Paano Makakamit?
Halos magkatulad ang formula. Dito, ang SUMIFS formula para sa kabuuan ng mga dami ng mga text address ay magiging:
=SUMIFS(D4:D13,C4:C13,"*")
Narito, muli naming nakuha ang kabuuang dami ng mga produkto na may mga customer na may mga text address.
Ito ay 1558 na naman.
⧪ Paliwanag ngFormula
- Ang SUMIFS function ay kumukuha ng sum_range at isa o higit pang mga pares ng range at criteria.
- Narito ang aming sum_range ay D4:D13 ( Dami ). At gumamit kami ng isang pares ng range at criteria .
- Ang range ay C4:C13 (Contact Address) , at ang pamantayan ay “*” . Hinahanap nito ang lahat ng value ng text sa range na C4:C13 .
- Kapag nakahanap ito ng text value sa range na C4:C13 , susumahin nito ang katumbas na value mula sa sum_range D4:D13 .
- Kaya ang SUMIFS(D4:D13,C4:C13,”*”) ay nagbabalik ng kabuuan ng lahat ng dami mula sa hanay D4:D13 kung saan ang katumbas na address sa hanay C4:C13 ay isang text address.
Magbasa nang higit pa : Excel Sum Kung Naglalaman ang Cell ng Pamantayan (5 Halimbawa)
3. Pagsamahin ang SUM, IF, at ISTEXT Functions to Sum If a Cell Contains Text in Excel
Kung gusto mo, maaari mong gamitin ang kumbinasyon ng SUM function , ang Kung ang function na , at ang ISTEXT function na ay magsusuma kung ang isang cell ay naglalaman ng text sa Excel.
⧪ Paano Magsagawa?
Pumili ng anumang cell at ilagay ang pinagsamang formula na ito:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ Ito ay isang Array Formula . Kaya pindutin ang CTRL+SHIFT+ENTER maliban kung ikaw ay nasa Office 365 .]
Tingnan, mayroon kaming pareho kabuuang dami ng mga produkto na may mga customer na may mga text address,1558.
⧪ Paliwanag ng Formula
- ISTEXT(C4:C13) sinusuri ang bawat halaga sa ang range na C4:C13 at nagbabalik ng TRUE kung isa itong text value. Kung hindi, magbabalik ito ng FALSE .
- Ngayon ang formula ay magiging SUM(IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0)) .
- IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) ay nagbabalik ng katumbas na value mula sa range D4:D13 para sa bawat TRUE . At para sa bawat FALSE , nagbabalik ito ng 0 .
- Kaya ang formula ay nagiging SUM(D4,D5,0,D7,0,0,0, D11,D12,0) .
- Ngayon ang SUM function ay nagbabalik ng kabuuan ng mga katumbas na halaga mula sa hanay na D4:D13 .
Magbasa Nang Higit Pa: Kung Naglalaman ng Teksto ang Cell Pagkatapos ay Kopyahin sa Ibang Sheet sa Excel
Mga Katulad na Pagbasa
- Sum Cells sa Excel: Tuloy-tuloy, Random, May Pamantayan, atbp.
- Paano Magtalaga ng Halaga Kung Naglalaman ang Cell ng Word sa Excel (4 na Madaling Paraan)
- Kung Naglalaman ng Teksto ang Cell Pagkatapos Ibalik ang Halaga sa Isa pang Cell Gamit ang Formula ng Excel
- Paano Ibalik ang Halaga Kung Naglalaman ang Mga Cell ng Ilang Teksto mula sa Listahan
- Hanapin ang Text sa Excel Range at Return Cell Reference (3 Ways)
4. Gamitin ang SUMIF Function para Sumuma Kung ang isang Cell ay Naglalaman ng Tukoy na Teksto sa Excel (Case-Insensitive Match)
Hanggang ngayon, nai-summed namin ang lahat ng mga cell na naglalaman ng mga text value.
Ngayon ay susubukan namin nang kauntiibang bagay. Ibubuod natin ang mga cell na naglalaman ng mga value ng text na may isang partikular na text.
Halimbawa, subukan nating isama ang dami ng lahat ng pulang produkto.
Ibig sabihin, kailangan nating buuin ang anumang cell kung naglalaman ito ng text na “pula” dito.
⧪ Paano Ito Gagawin?
Maaari din natin gawin ito gamit ang SUMIF function ng Excel na may Asterisk Symbol (*) .
Ilagay ang formula na ito sa anumang cell ng iyong worksheet:
=SUMIF(B4:B13,"*Red*",D4:D13)
Narito, nakuha namin ang kabuuan ng lahat ng produkto na may tekstong “Pula” dito. Ito ay 691.
⧪ Pagpapaliwanag ng Formula
- Ang SUMIF function ay tumatagal ng tatlong argumento: a saklaw , isang pamantayan , at isang sum_range .
- Narito ang hanay ay B4:B13 (Pangalan ng Produkto) at ang pamantayan ay “Pula” . May hawak itong TRUE para sa anumang text value na may text na “Red” .
- Samakatuwid, hinahanap ng formula ang lahat ng text value sa range B4:B13 na naglalaman ng text na “Pula” .
- Kapag nakahanap ito ng value sa hanay na B4:B13 , sinusuri nito ang katumbas na value mula sa ang sum_range , D4:D13 ( Dami ).
- Kaya SUMIF(B4:B13,”*Red*”, D4:D13) ibinabalik ang kabuuan ng lahat ng dami mula sa hanay D4:D13 kung saan ang pangalan ng produkto ay naglalaman ng text na “Pula” dito.
⧪ Tandaan na Dapat Tandaan
- Ito ay isang Case-Insensitive na formula. Ibig sabihin, kung gagamit ka ng “PULA” o “pula” kapalit ng “Pula” , gagana rin ito.
Magbasa Nang Higit Pa: Kung Naglalaman ang Cell ng Tukoy na Teksto Pagkatapos ay Magdagdag ng 1 sa Excel (5 Mga Halimbawa)
5. Gamitin ang SUMIFS Function sa Sum Kung ang isang Cell ay Naglalaman ng Partikular na Text sa Excel (Case-Insensitive Match)
Maaari mong gamitin ang SUMIFS function sa halip na ang SUM function sa pagsusuma kung ang isang cell ay naglalaman ng isang partikular na text dito.
⧪ Paano Makakamit?
Ang SUMIFS formula para malaman ang kabuuan ng lahat ng produkto na may tekstong “Pula” sa mga ito ay magiging:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Narito, muli naming nakuha ang kabuuan ng lahat ng produkto na may tekstong “Pula” dito. Ito ay 691.
⧪ Pagpapaliwanag ng Formula
- Ang SUMIFS function ay tumatagal ng sum_range at isa o higit pang mga pares ng range at criteria.
- Narito ang aming sum_range ay D4:D13 ( Dami ). At gumamit kami ng isang pares ng range at criteria .
- Ang range ay B4:B13 (Pangalan ng Produkto) , at ang pamantayan ay “*Pula*” . Hinahanap nito ang lahat ng value ng text sa range na C4:C13 na may text na “Red” .
- Kapag nakahanap ito ng value sa range B4:B13 , binibilang nito ang katumbas na halaga mula sa sum_range D4:D13 .
- Kaya SUMIFS(D4:D13,C4: C13,”*”) ay bumabalikang kabuuan ng lahat ng dami mula sa hanay D4:D13 kung saan ang pangalan ng produkto ay mayroong text na “Pula” .
⧪ Tandaan na Dapat Tandaan
- Ito ay isa ring formula na Case-Insensitive . Ibig sabihin, gagana rin ang “PULA” o “pula” kapalit ng “Pula” .
Magbasa Nang Higit Pa: Kung Naglalaman ng Teksto ang Cell Pagkatapos Magdagdag ng Teksto sa Isa pang Cell sa Excel
6. Pagsamahin ang SUM, IF, ISERROR, at FIND Function sa Sum Kung ang isang Cell ay Naglalaman ng Tukoy na Teksto sa Excel (Case-Sensitive Match)
Ang nakaraang dalawang pamamaraan ay nagsasagawa ng case-insensitive tumugma sa kabuuan ng lahat ng mga cell na naglalaman ng isang partikular na text dito.
Ngayon, kung gusto mo ng case-sensitive na tugma, maaari mong ilapat ang formula na ito.
Maaari mong pagsamahin ang SUM function , IF function , ISERROR function , at FIND function upang sumama kung ang isang cell ay naglalaman ng isang partikular na text sa ito na may case-sensitive na tugma.
⧪ Paano Gagawin?
Ang Case-Sensitive formula para malaman ang kabuuan ng lahat ng produkto na may tekstong “Pula” sa mga ito ay magiging:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ Ito ay isang Array Formula . Kaya pindutin ang CTRL+SHIFT+ENTER maliban kung gumagamit ka ng Office 365 .]
Tingnan, muli naming nakuha ang kabuuang dami ng mga produkto na may text na “Pula” sa pangalan.
⧪ Paliwanag ngAng formula
- FIND(“Red”,B4:B13) ay naghahanap ng case-sensitive na tugma sa lahat ng value ng range B4:B13 ( Pangalan ng Produkto ) para sa text na “Pula” .
- Ibinabalik nito ang isang numero kung nakahanap ito ng katugma, kung hindi, ibabalik ang #VALUE error.
- Kaya ang formula ay naging SUM(IF(ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}),0 ,D4:D13)) .
- ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}) nagbabalik ng TRUE para sa bawat error, at isang FALSE kung hindi.
- Samakatuwid, ang formula ay magiging SUM(IF{TRUE,FALSE,TRUE,…,FALSE},0,D4 :D13)) .
- IF{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) nagbabalik ng 0 para sa bawat TRUE , at ibinabalik ang katumbas na value mula sa range D4:D13 para sa bawat FALSE .
- Ngayon, ang formula ay magiging SUM( D4,0,D5,0,…,0) .
- Sa wakas, ibinabalik ng SUM function ang kabuuan ng mga katumbas na value.
Magbasa Nang Higit Pa: Excel Kung May Text ang Cell Pagkatapos Ibalik ang Halaga (8 Madaling Paraan)
T Mga dapat Tandaan
- Ang SUMIF function at ang SUMIFS function ay maaaring gamitin sa Wildcards (*, ?, ~) upang maghanap ng mga bahagyang tugma.
- Ang SUMIF function at ang SUMIFS function ay naghahanap ng isang Case-Insensitive na tugma, samantalang ang FIND function ay naghahanap ng isang Case-Sensitive na tugma.
Konklusyon
Gamit ang mga paraang ito, maaari mongkabuuan kung ang isang cell ay naglalaman ng teksto sa Excel. May alam ka bang ibang paraan? O may tanong ka ba? Huwag mag-atubiling magtanong sa amin.