Indholdsfortegnelse
I denne artikel viser jeg dig, hvordan du summerer, hvis en celle indeholder tekst i Excel. Du lærer metoderne til at summere baseret på en celle, der indeholder en hvilken som helst form for tekst, sammen med hvis det indeholder en bestemt tekst med gode eksempler og illustrationer.
Download arbejdsbog til øvelser
Sum hvis en celle indeholder tekst.xlsx6 egnede formler til at summere, hvis en celle indeholder tekst i Excel
Her har vi et datasæt med Navne af visse produkter, Kontakt Adresser af de kunder, der har købt dem, og de Mængder af et selskab kaldet Jupyter Group.
I dag er vores mål at summere de celler, der indeholder tekst fra dette datasæt.
1. Brug SUMIF-funktionen til at summere, hvis en celle indeholder tekst i Excel
Du kan bruge SUMIF-funktionen i Excel til at summere, hvis en celle indeholder tekst i Excel.
Lad os f.eks. prøve at summere mængderne af de produkter, hvis kundeadresser er E-mail-ID'er , ikke Telefonnumre .
Det betyder, at vi skal summere de Antal af en celle, hvis den tilstødende celle indeholder en tekst som den Kundeadresse .
⧪ Hvordan opnår man dette?
For at udføre dette kan du indtaste en Asterisk-symbol (*) som den kriterier inden for en SUMIF-funktionen , som følgende formel:
=SUMIF(C4:C13,"*",D4:D13)
Se, her har vi den samlede mængde produkter med kunder med tekstadresser.
Vi skriver 1558.
⧪ Forklaring af formlen
- SUMIF-funktionen tager tre argumenter: a rækkevidde , a kriterier , og en sum_range .
- Her er intervallet C4:C13 (kundeadresse) og kriterier er "*" . "*" holder TRUE for enhver tekstværdi. Derfor søger formlen efter alle tekstværdier i intervallet C4:C13 .
- Når den finder en tekstværdi i intervallet C4:C13 , summerer den den tilsvarende værdi fra den sum_range , D4:D13 ( Antal ).
- Således SUMIF(C4:C13,”*”,D4:D13) returnerer summen af alle mængder fra intervallet D4:D13 hvor den tilsvarende adresse i intervallet C4:C13 er en tekstadresse.
Læs mere: Sådan summerer du celler med tekst og tal i Excel
2. Brug SUMIFS-funktionen til at summere, hvis en celle indeholder tekst i Excel
Du kan bruge SUMIFS-funktionen i stedet for den SUMIF-funktionen til at summere, om en celle indeholder tekst i Excel.
⧪ Hvordan kan man opnå det?
Formlen er næsten ens. Her er den SUMIFS formlen til at summere mængderne med tekstadresserne vil være:
=SUMIFS(D4:D13,C4:C13,"*")
Her har vi igen den samlede mængde af produkter med kunder med tekstadresser.
Vi skriver igen 1558.
⧪ Forklaring af formlen
- SUMIFS-funktionen tager en sum_range og et eller flere par af rækkevidde og kriterier.
- Her er vores sum_range er D4:D13 ( Antal ). Og vi har brugt et par af a rækkevidde og kriterier .
- Omfanget er C4:C13 (kontaktadresse) , og kriterierne er "*" Den søger efter alle tekstværdier i området C4:C13 .
- Når den finder en tekstværdi i intervallet C4:C13 , summerer den den tilsvarende værdi fra den sum_range D4:D13 .
- Således SUMIFS(D4:D13,C4:C13, "*") returnerer summen af alle mængder fra intervallet D4:D13 hvor den tilsvarende adresse i intervallet C4:C13 er en tekstadresse.
Læs mere: Excel-summe, hvis en celle indeholder kriterier (5 eksempler)
3. Kombiner SUM, IF og ISTEXT-funktionerne for at summere, hvis en celle indeholder tekst i Excel
Hvis du ønsker det, kan du bruge en kombination af SUM-funktion , den Hvis funktionen , og den ISTEXT-funktion til at summere, om en celle indeholder tekst i Excel.
⧪ Hvordan kan man opnå det?
Vælg en vilkårlig celle, og indtast denne kombinerede formel:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ Det er en Array-formel . Så tryk på CTRL+SHIFT+ENTER medmindre du er i Office 365 .]
Se, vi har det samme samlede antal produkter med kunder med tekstadresser, 1558.
⧪ Forklaring af formlen
- ISTEXT(C4:C13) kontrollerer hver værdi i intervallet C4:C13 og returnerer en TRUE hvis der er tale om en tekstværdi, ellers returneres en FALSK .
- Nu bliver formlen SUM(IF({TRUE,TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
- IF({TRUE,TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) returnerer den tilsvarende værdi fra området D4:D13 for hver TRUE . og for hver FALSK , returnerer den 0 .
- Derfor bliver formlen SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
- Nu er SUM-funktion returnerer summen af de tilsvarende værdier fra intervallet D4:D13 .
Læs mere: Hvis cellen indeholder tekst, kopieres den til et andet ark i Excel
Lignende læsninger
- Sumceller i Excel: Kontinuerlig, tilfældig, med kriterier osv.
- Sådan tildeles værdi, hvis celle indeholder ord i Excel (4 nemme måder)
- Hvis celle indeholder tekst, returneres værdien i en anden celle ved hjælp af Excel-formel
- Sådan returneres værdien, hvis cellerne indeholder bestemt tekst fra en liste
- Find tekst i Excel-området og returner cellehenvisning (3 måder)
4. Brug SUMIF-funktionen til at summere, hvis en celle indeholder en bestemt tekst i Excel (stemmelighed mellem store og små bogstaver)
Indtil nu har vi summeret alle de celler, der indeholder tekstværdier.
Nu vil vi prøve noget lidt anderledes: Vi vil summere de celler, der indeholder tekstværdier, med en bestemt tekst.
Lad os f.eks. prøve at summere mængden af alle de røde produkter.
Det betyder, at vi skal summere enhver celle, hvis den indeholder teksten "rød" i den.
⧪ Hvordan opnår man dette?
Vi kan også gøre dette ved at bruge SUMIF-funktionen af Excel med Asterisk-symbol (*) .
Indtast formlen i en vilkårlig celle i dit regneark:
=SUMIF(B4:B13,"*Red*",D4:D13)
Her har vi summen af alle produkterne med teksten "Rød" Det er 691.
⧪ Forklaring af formlen
- SUMIF-funktionen tager tre argumenter: a rækkevidde , a kriterier , og en sum_range .
- Her er intervallet B4:B13 (produktnavn) og kriterier er "Rød" . den har TRUE for enhver tekstværdi med teksten "Rød" i den.
- Derfor søger formlen efter alle tekstværdierne i intervallet B4:B13 der indeholder teksten "Rød" .
- Når den finder en værdi inden for intervallet B4:B13 , summerer den den tilsvarende værdi fra den sum_range , D4:D13 ( Antal ).
- Således SUMIF(B4:B13, "*Rød*",D4:D13) returnerer summen af alle mængder fra intervallet D4:D13 hvor produktnavnet indeholder teksten "Rød" i den.
⧪ Bemærk at huske
- Dette er en Skrive- og skrivekendskab formel. Det vil sige, at hvis du bruger "RED" eller "rød" i stedet for "Rød" , vil det også fungere på samme måde.
Læs mere: Hvis cellen indeholder en bestemt tekst, tilføjes 1 i Excel (5 eksempler)
5. Brug SUMIFS-funktionen til at summere, hvis en celle indeholder en bestemt tekst i Excel (stemmelægning med hensyn til store og små bogstaver)
Du kan bruge SUMIFS-funktionen i stedet for den SUM-funktion for at beregne, om en celle indeholder en bestemt tekst.
⧪ Hvordan kan man opnå det?
SUMIFS formel til at finde summen af alle produkterne med teksten "Rød" i dem vil være:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Her har vi igen summen af alle produkterne med teksten "Rød" Det er 691.
⧪ Forklaring af formlen
- SUMIFS-funktionen tager en sum_range og et eller flere par af rækkevidde og kriterier.
- Her er vores sum_range er D4:D13 ( Antal ). Og vi har brugt et par af a rækkevidde og kriterier .
- Omfanget er B4:B13 (produktnavn) , og kriterierne er "*Rød*" Den søger efter alle tekstværdier i området C4:C13 med teksten "Rød" i den.
- Når den finder en værdi inden for området B4:B13 , summerer den den tilsvarende værdi fra den sum_range D4:D13 .
- Således SUMIFS(D4:D13,C4:C13, "*") returnerer summen af alle mængder fra intervallet D4:D13 hvor produktnavnet har teksten "Rød" i den.
⧪ Bemærk at huske
- Dette er også en Skrive- og skrivekendskab formel. Det er, "RED" eller "rød" i stedet for "Rød" vil også fungere på samme måde.
Læs mere: Hvis celle indeholder tekst, tilføj da tekst i en anden celle i Excel
6. Kombiner SUM, IF, ISERROR og FIND-funktioner for at summere, hvis en celle indeholder en bestemt tekst i Excel (stemmelægning med hensyn til store og små bogstaver)
De to foregående metoder udfører en skift mellem store og små bogstaver match for at summere alle de celler, der indeholder en bestemt tekst.
Hvis du nu vil have en skraldefølsom match, kan du anvende denne formel.
Du kan kombinere de SUM-funktion , IF-funktion , ISERROR-funktionen , og FIND-funktion til at summere, om en celle indeholder en bestemt tekst med en skraldefølsom match.
⧪ Hvordan kan man opnå det?
Helt uden hensyn til store og små bogstaver formel til at finde summen af alle produkterne med teksten "Rød" i dem vil være:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ Det er en Array-formel . Så tryk på CTRL+SHIFT+ENTER medmindre du bruger Office 365 .]
Se, vi har igen den samlede mængde produkter med teksten "Rød" i navnet.
⧪ Forklaring af formlen
- FIND("Rød",B4:B13) søger efter en kryds og tværs af store og små bogstaver på alle værdierne i intervallet B4:B13 ( Produktnavn ) for teksten "Rød" .
- Den returnerer et tal, hvis den finder et match, ellers returnerer den #VALUE fejl.
- Formlen bliver således SUM(IF(ISERROR({15,#VÆRDI!,15,#VÆRDI!,...,#VÆRDI!,...,#VÆRDI!}),0,D4:D13))) .
- ISERROR({15,#VÆRDI!,15,#VÆRDI!,...,#VÆRDI!,...,#VÆRDI!}) returnerer en TRUE for hver fejl, og en FALSK ellers.
- Derfor bliver formlen SUM(IF{TRUE,FALSE,TRUE,TRUE,...,FALSE},0,D4:D13))) .
- IF{TRUE,FALSE,TRUE,TRUE,...,FALSE},0,D4:D13) returnerer 0 for hver TRUE , og returnerer den tilsvarende værdi fra området D4:D13 for hver FALSK .
- Nu bliver formlen SUM(D4,0,D5,0,...,0) .
- Endelig er det SUM-funktion returnerer summen af de tilsvarende værdier.
Læs mere: Excel Hvis celle indeholder tekst, returnerer du værdien (8 nemme måder)
Ting at huske
- SUMIF-funktionen og SUMIFS-funktionen kan anvendes med Jokertegn (*, ?, ~) for at søge efter delvise match.
- SUMIF-funktionen og SUMIFS-funktionen søge efter en Skrive- og skrivekendskab match, mens den FIND-funktion søger efter en Helt uden hensyn til store og små bogstaver match.
Konklusion
Ved hjælp af disse metoder kan du beregne, om en celle indeholder tekst i Excel. Kender du andre metoder? Eller har du spørgsmål, er du velkommen til at spørge os.